<script language="javascript">
		var calc_element1   = document.getElementById("main_2s");	// калькулятор 2 створки
		var calc_element2   = document.getElementById("main_3s");    // калькулятор 3
		var calc_element3   = document.getElementById("main_bn");	// калькулятор   балкон

		var calc_element_st2	=    document.getElementById("stvorki2"); 	// слой 2 створки
		var calc_element_st3	=    document.getElementById("stvorki3"); 	// слой 3 створки
		var calc_element_bn	    =    document.getElementById("balkon"); 	// слой   балкон

		var	imagesPath			= 	'/bitrix/templates/rfood/images/';

		var cur_okno			= 	1;				// текущее окно  1 - створка, 2 - створки, 3 - балкон
		var	dom_type			= 	1;				// тип дома, 1 - панельный, 2 - кирпичный, 3 - сталинский.
		var profil				=   1;				   // профиль 	 1 - Rehau Basic (60 мм); 2 - Rehau Sib-Design (70 мм); 3 -  Veka Euroline (60 мм)
													   // 			 4 - Veka Softline (70);  5 - Kbe Etalon (60 мм)	;   6 -  Kbe Expert (70 мм)
		var	steklopaket			=	2;				// тип стеклопакета 1 - однокамерный; 2 - двухкамерный
		var podokonnik			=	0;				// подоконник    0 - нет, 1 - есть
        var	otkos				=   0; 				// откосы		 0 - нет, 1 - пластиковые, 2 - сандвич
        var	otliv				=   0; 				// отливы		 0 - нет, 1 - есть
        var montazh_complect	=   0;				// монтажный комплект     1 - есть, 0 - нет
        var montazh				=   0;              // монтаж		 0 - нет, 1 - есть
        var demontazh			=   0;              // демонтаж		 0 - нет, 1 - есть




		function change_dom()       // меняем тип дома
		{
			var domPanel	= document.getElementById("panel");
			var domSilicat	= document.getElementById("silicat");
			var domStalin	= document.getElementById("stalin");

			if (domPanel.selected)	 	dom_type = 1;
			if (domSilicat.selected) 	dom_type = 2;
			if (domStalin.selected) 	dom_type = 3;
		}



		function change_profil()     // меняем профиль
		{
			var domProfRehauB	= document.getElementById("RehauB");
			var domProfRehauSD	= document.getElementById("RehauSD");
			var domProfVekaE	= document.getElementById("VekaE");

			var domProfVekaS	= document.getElementById("VekaS");
			var domProfKbeEt	= document.getElementById("KbeEt");
			var domProfKbeEx	= document.getElementById("KbeEx");

			if (domProfRehauB.selected)	 	profil = 1;
			if (domProfRehauSD.selected)	profil = 2;
			if (domProfVekaE.selected)		profil = 3;

			if (domProfVekaS.selected)	 	profil = 4;
			if (domProfKbeEt.selected)		profil = 5;
			if (domProfKbeEx.selected)		profil = 6;
		}



		function change_steklopaket()  // меняем стеклопакет
		{
			var Paket1	= document.getElementById("paket1");
			var Paket2	= document.getElementById("paket2");

			if (Paket1.selected)	steklopaket	= 1;
			if (Paket2.selected)	steklopaket	= 2;
		}


        function change_podokonnik()
        {
        	var Podokonnik1	=  document.getElementById("podokonnik");

        	if (Podokonnik1.checked) podokonnik = 1;
        	else podokonnik = 0;
        }


        function change_otkos_visibility()
        {
        	var otkos1		=  document.getElementById("otkos");
        	var otkosType	=  document.getElementById("otkos_type");

        	if (otkos1.checked)
        	{
        		if (otkos == 0) otkos = 1;
        		otkosType.style.visibility = 'visible';
        	}
        	else
        	{
        		otkos = 0;
        		otkosType.style.visibility = 'hidden';
        	}
        }


        function change_otkos()
        {
        	 var otkosPlast	=  document.getElementById("otkos_1");
        	 var otkosSand	=  document.getElementById("otkos_2");

        	 if (otkosPlast.selected)	otkos	= 1;
        	 if (otkosSand.selected)	otkos	= 2;
        }


        function change_otliv_visibility()
        {
        	var otliv_ch	=  document.getElementById("otliv");
        	var otliv_1		=  document.getElementById("otliv_1");
        	var otliv_2		=  document.getElementById("otliv_2");

        	if (otliv_ch.checked)
        	{
        		otliv = 1;
        		otliv_1.style.visibility = 'visible';
        		otliv_2.style.visibility = 'visible';
        	}
        	else
        	{
        		otliv = 0;
        		otliv_1.style.visibility = 'hidden';
        		otliv_2.style.visibility = 'hidden';
        	}
        }

        function change_montazh_complect()
        {
        	var montazh_com	=  document.getElementById("montazh_complect");

        	if (montazh_com.checked) montazh_complect = 1;
        	else montazh_complect = 0;
        }

        function change_montazh()
        {
        	var montazh1	=  document.getElementById("montazh");

        	if (montazh1.checked) montazh = 1;
        	else montazh = 0;
        }


        function change_demontazh()
        {
        	var demontazh1	=  document.getElementById("demontazh");

        	if (demontazh1.checked) demontazh = 1;
        	else demontazh = 0;
        }





        var z1s1	= 2;
        var z1s2	= 0;

        var z2s1	= 0;
        var z2s2	= 2;
        var z2s3	= 0;

        var z3s1	= 5;
        var z3s2	= 0;


		function change_img( section, okno, window_type )
		{
   			var W			= 'z' + section + 's' + okno;
   			var Element		= document.getElementById(W);
   			var ImageName	= 'okno.jpg';

   			if (window_type == 1) ImageName	= 'okno_left_down.jpg';
   			if (window_type == 2) ImageName	= 'okno_left.jpg';
   			if (window_type == 3) ImageName	= 'okno_right_down.jpg';
   			if (window_type == 4) ImageName	= 'okno_right.jpg';
   			if (window_type == 5) ImageName	= 'stvorka_empty.png';


			if ( (section == 1) && (okno == 1) ) z1s1	= window_type;	// заполняем массив окон
			if ( (section == 1) && (okno == 2) ) z1s2	= window_type;

			if ( (section == 2) && (okno == 1) ) z2s1	= window_type;
			if ( (section == 2) && (okno == 2) ) z2s2	= window_type;
			if ( (section == 2) && (okno == 3) ) z2s3	= window_type;

			if ( (section == 3) && (okno == 1) ) z3s1	= window_type;
			if ( (section == 3) && (okno == 2) ) z3s2	= window_type;


   			Element.src		= imagesPath + ImageName;                   // меняем изображение
		}


  		function calc_hide_all()
  		{
        	calc_element1.className = 'not_sel';
        	calc_element2.className = 'not_sel';
        	calc_element3.className = 'not_sel';

			calc_element_st2.className = 'stvorki_hide';
			calc_element_st3.className = 'stvorki_hide';
			calc_element_bn.className  = 'stvorki_hide';
  		}


        function show_calc_frame(num)
        {
            calc_hide_all(); // прячем все

        	if (num == 1) { calc_element1.className = 'sel_window'; calc_element_st2.className = 'stvorki'; cur_okno = 1; }
        	if (num == 2) { calc_element2.className = 'sel_window'; calc_element_st3.className = 'stvorki'; cur_okno = 2; }
        	if (num == 3) { calc_element3.className = 'sel_window'; calc_element_bn.className  = 'stvorki'; cur_okno = 3; }

        }


        function calc_all()
        {
        	var raznica	= 2500; 		// разница между глухой и  всеми остальными

        		var h1	= document.getElementById("s2height");
        		var w1  = document.getElementById("s2width");

        		var h2	= document.getElementById("s3height");
        		var w2  = document.getElementById("s3width");

        		var h3	= document.getElementById("sbheight");
        		var w3  = document.getElementById("sbwidth");


            // обрабатываем панельный дом
        	if ( dom_type == 1 )
        	{

        		if (cur_okno == 1)	// 2 створки
        		{
					var sum = 6800 - raznica;
					if ( z1s1 > 0 ) sum = sum + raznica;
					if ( z1s2 > 0 ) sum = sum + raznica;
					if ( w1.value > 1700 ) sum = sum + raznica; // если ширина окна > 170 см
					if ( h1.value > 1650 ) sum = sum + raznica; // если высота окна > 165 см
        		}

        		if (cur_okno == 2)	// 3 створки
        		{
					var sum = 9800 - raznica;
					if ( z2s1 > 0 ) sum = sum + raznica;
					if ( z2s2 > 0 ) sum = sum + raznica;
					if ( z2s3 > 0 ) sum = sum + raznica;
					if ( h2.value > 1650 ) sum = sum + raznica; // если высота окна > 165 см
        		}

        		if (cur_okno == 3)	// балкон
        		{
					var sum = 10800;
					if ( z3s1 != 5 )
					{
						if ( z3s1 > 0 ) sum = sum + raznica;
						if ( z3s2 > 0 ) sum = sum + raznica;
					}
					else
					{
						if ( z3s2 > 0 ) sum = sum + raznica;
					}
					if ( h3.value > 1650 ) sum = sum + raznica; // если высота окна > 165 см
					//if ( z3s1 == 5 ) sum = sum + raznica; // если нет этого окна!??
        		}

        		if (profil == 2 ) 	sum = sum + 1000; // Rehau SibDesign 70 мм
        		if (profil == 3 ) 	sum = sum + 1000; // Veka Eurolina
        		if (profil == 4 ) 	sum = sum + 2000; // Veka 70mm
        		if (profil == 6 ) 	sum = sum + 500;  // KBE Expert
        		if (podokonnik > 0)	sum = sum + 600;
        		if (otliv > 0)		sum = sum + 300;
        		if (otkos > 0)		sum = sum + 2500;
        		if (montazh_complect > 0)	sum = sum + 800;
        		if (montazh > 0)	sum = sum + 2000;
        		//if (demontazh > 0)	sum = sum + 2000;
        	}


        	// обрабатываем кирпичный дом
        	if ( dom_type == 2 )
        	{
        		if (cur_okno == 1)	// 2 створки
        		{
					var sum = 6800 - raznica + 2500; // кирпичный + 2500 р.
					if ( z1s1 > 0 ) sum = sum + raznica;
					if ( z1s2 > 0 ) sum = sum + raznica;
					if ( w1.value > 1700 ) sum = sum + raznica; // если ширина окна > 170 см
        		}

        		if (cur_okno == 2)	// 3 створки
        		{
					var sum = 9800  - raznica + 2500;
					if ( z2s1 > 0 ) sum = sum + raznica;
					if ( z2s2 > 0 ) sum = sum + raznica;
					if ( z2s3 > 0 ) sum = sum + raznica;
        		}

        		if (cur_okno == 3)	// балкон
        		{
					var sum = 10800 - raznica + 2500;
					if ( z3s1 > 0 ) sum = sum + raznica;
					if ( z3s2 > 0 ) sum = sum + raznica;
					//if ( z3s1 == 5 ) sum = sum + raznica; // если нет этого окна!??
        		}

        		if (profil == 2 ) 	sum = sum + 1000; // Rehau SibDesign 70 мм
        		if (profil == 3 ) 	sum = sum + 1000; // Veka Eurolina
        		if (profil == 4 ) 	sum = sum + 2000; // Veka 70mm
        		if (profil == 6 ) 	sum = sum + 500;  // KBE Expert
        		if (podokonnik > 0)	sum = sum + 600;
        		if (otliv > 0)		sum = sum + 300;
        		if (otkos > 0)		sum = sum + 2500;
        		if (montazh_complect > 0)	sum = sum + 800;
        		if (montazh > 0)	sum = sum + 2000;
        		//if (demontazh > 0)	sum = sum + 2000;
        	}


        	// обрабатываем сталинский дом
        	if ( dom_type == 3 )
        	{
        		if (cur_okno == 1)	// 2 створки
        		{
					var sum = 6800 - raznica + 5000; // сталинский + 5000 р.
					if ( z1s1 > 0 ) sum = sum + raznica;
					if ( z1s2 > 0 ) sum = sum + raznica;
					if ( w1.value > 1700 ) sum = sum + raznica; // если ширина окна > 170 см
        		}

        		if (cur_okno == 2)	// 3 створки
        		{
					var sum = 9800 - raznica + 5000;
					if ( z2s1 > 0 ) sum = sum + raznica;
					if ( z2s2 > 0 ) sum = sum + raznica;
					if ( z2s3 > 0 ) sum = sum + raznica;
        		}

        		if (cur_okno == 3)	// балкон
        		{
					var sum = 10800  - raznica + 5000;
					if ( z3s1 > 0 ) sum = sum + raznica;
					if ( z3s2 > 0 ) sum = sum + raznica;
					//if ( z3s1 == 5 ) sum = sum + raznica; // если нет этого окна!??
        		}

        		if (profil == 2 ) 	sum = sum + 1000; // Rehau SibDesign 70 мм
        		if (profil == 3 ) 	sum = sum + 1000; // Veka Eurolina
        		if (profil == 4 ) 	sum = sum + 2000; // Veka 70mm
        		if (profil == 6 ) 	sum = sum + 500;  // KBE Expert
        		if (podokonnik > 0)	sum = sum + 600;
        		if (otliv > 0)		sum = sum + 300;
        		if (otkos > 0)		sum = sum + 2500;
        		if (montazh_complect > 0)	sum = sum + 800;
        		if (montazh > 0)	sum = sum + 2000;
        		//if (demontazh > 0)	sum = sum + 2000;
        	}

        	//alert("Итоговая цена с учётом скидок: " + sum);
			$('#price_val').html(sum + ' руб.');
        }
</script>
