function testwh(){
		var form1=document.forms[0];
		var forwidth = document.getElementById ('forwidth');
		var forheight = document.getElementById ('forheight');
		var fordepth = document.getElementById ('fordepth');
		var con_sekcii = document.getElementById ('con_sekcii');
		var con_dveri = document.getElementById ('con_dveri');
		var mes_error = document.getElementById ('mes_error');
		var comment = document.getElementById ('comment');
		var comment2 = document.getElementById ('comment2');
		var error = '';
		if (form1.width.value < 900) {
			forwidth.className = 'error';
			error = 'Минимальная ширина 900 мм. ';
		}
		else {
			if (form1.width.value > 10000) {
				forwidth.className = 'error';
				error = 'Максимальная ширина 10000 мм. ';
			}
			else {
				forwidth.className = '';
				var wirina_max = Math.floor(form1.width.value/300);
				var wirina_min = Math.ceil(form1.width.value/1000);
				comment.innerHTML = 'Вы можете выбрать от '+wirina_min+' до '+wirina_max+' секций.';
				
				var kol_sekcii = form1.sekcii.value;
				var template;
				for (i=wirina_min; i < (wirina_max+1); i=i+1) {
					if (kol_sekcii == i) {
						template = template+"<option value=\""+i+"\" selected=\"selected\">"+i+"</option>";
					}
					else {
						template = template+"<option value=\""+i+"\">"+i+"</option>";
					}
				}
				template = "<select name=\"sekcii\" id=\"sekcii\" onChange=\"editsekcii();\">"+template+"</select>";
				con_sekcii.innerHTML = template;
					
				editsekcii ();
				
				var wirina_max2 = Math.floor(form1.width.value/450);
				var wirina_min2 = Math.ceil(form1.width.value/1200);
				if (wirina_min2 == 1) {
					wirina_min2 = 2;
				}
				if (wirina_max2 == 2) {
					comment2.innerHTML = 'Вы можете выбрать 2 двери.';
				}
				else {
					comment2.innerHTML = 'Вы можете выбрать от '+wirina_min2+' до '+wirina_max2+' дверей.';
				}
				
				var kol_dveri = form1.dveri.value;
				var template2;
				for (i=wirina_min2; i < (wirina_max2+1); i=i+1) {
					if (kol_dveri == i) {
						template2 = template2+"<option value=\""+i+"\" selected=\"selected\">"+i+"</option>";
					}
					else {
						template2 = template2+"<option value=\""+i+"\">"+i+"</option>";
					}
				}
				template2 = "<select name=\"dveri\" id=\"dveri\" onChange=\"editdveri();\">"+template2+"</select>";
				con_dveri.innerHTML = template2;
				editdveri ();
			}
		}
		if (form1.height.value < 400) {
			forheight.className = 'error';
			error = error+'Минимальная высота 400 мм. ';
		}
		else {
			if (form1.height.value > 2800) {
				forheight.className = 'error';
				error = error+'Максимальная высота 2800 мм. ';
			}
			else {
				forheight.className = '';
			}
		}
		if (form1.depth.value < 300) {
			fordepth.className = 'error';
			error = error+'Минимальная глубина 300 мм. ';
		}
		else {
			if (form1.depth.value > 5000) {
				fordepth.className = 'error';
				error = error+'Максимальная глубина 5000 мм. ';
			}
			else {
				fordepth.className = '';
			}
		}
		var buttongo = document.getElementById ('go');
		if (error != '') {
			mes_error.innerHTML = error;
			mes_error.style.display = 'block';
			buttongo.disabled = true;
		}
		else {
			mes_error.innerHTML = '';
			mes_error.style.display = 'none';
			buttongo.disabled = false;
		}
};

function editsekcii(){
	var sekcii = document.getElementById ('sekcii').value;
	var nap_sekcii = document.getElementById ('nap_sekcii');
	var active = nap_sekcii.firstChild;
	var num = 1;
	if (nap_sekcii.firstChild != nap_sekcii.lastChild){
		if (sekcii != 1) {
			do {
				active=active.nextSibling;
				num=num+1;
			}
			while (active != nap_sekcii.lastChild && num < sekcii);
			if (active != nap_sekcii.lastChild) {
				del = nap_sekcii.lastChild;
				do {
					nap_sekcii.removeChild(del);
					del = nap_sekcii.lastChild;
				}
				while (active != del);
			}
			else {
				if (sekcii > num) {
					var number = active.id;
					number = number.substring(4, number.length);
					var str=parseInt(number);
					for (i=1; i < (sekcii-num+1); i=i+1) {
						str=str+1;
						var template=document.createElement('div');
						template.id = 'sekc'+str;
						template.innerHTML = "<p class=\"first\">Наполнение "+str+" секции</p><p>Количество полок <select name=\"polki\" id=\"polki\"><option value=\"0\" selected=\"selected\">0</option><option value=\"1\">1</option><option value=\"2\">2</option><option value=\"3\">3</option><option value=\"4\">4</option><option value=\"5\">5</option><option value=\"6\">6</option><option value=\"7\">7</option><option value=\"8\">8</option></select></p><p>Количество вешал <select name=\"veshalo\" id=\"veshalo\"><option value=\"0\" selected=\"selected\">0</option><option value=\"1\">1</option><option value=\"2\">2</option></select></p><p>Количество ящиков <select name=\"yaschiki\" id=\"yaschiki\"><option value=\"0\" selected=\"selected\">0</option><option value=\"1\">1</option><option value=\"2\">2</option><option value=\"3\">3</option><option value=\"4\">4</option><option value=\"5\">5</option></select></p><p>Количество корзин <select name=\"korziny\" id=\"korziny\"><option value=\"0\" selected=\"selected\">0</option><option value=\"1\">1</option><option value=\"2\">2</option><option value=\"3\">3</option><option value=\"4\">4</option><option value=\"5\">5</option></select></p><p><input type=\"checkbox\" name=\"galstuk\" id=\"galstuk\" class=\"nap\" /> <label for=\"galstuk\" class=\"lnap\">Галстучница</label></p><p class=\"none\"><input type=\"checkbox\" name=\"bryuki\" id=\"bryuki\" class=\"nap\" /> <label for=\"bryuki\" class=\"lnap\">Брючница</label></p>";
						nap_sekcii.appendChild(template);
					}
				}
			}
		}
		else {
			del = nap_sekcii.lastChild;
			do {
				nap_sekcii.removeChild(del);
				del = nap_sekcii.lastChild;
			}
			while (nap_sekcii.firstChild != del);
		}
	}
	else {
		if (sekcii != 1) {
			var str=1;	
			for (i=1; i < sekcii; i=i+1) {
				var template=document.createElement('div');
				var str=str+1;
				template.id = 'sekc'+str;
				template.innerHTML = "<p class=\"first\">Наполнение "+str+" секции</p><p>Количество полок <select name=\"polki\" id=\"polki\" onChange=\"delprice();\"><option value=\"0\" selected=\"selected\">0</option><option value=\"1\">1</option><option value=\"2\">2</option><option value=\"3\">3</option><option value=\"4\">4</option><option value=\"5\">5</option><option value=\"6\">6</option><option value=\"7\">7</option><option value=\"8\">8</option></select></p><p>Количество вешал <select name=\"veshalo\" id=\"veshalo\" onChange=\"delprice();\"><option value=\"0\" selected=\"selected\">0</option><option value=\"1\">1</option><option value=\"2\">2</option></select></p><p>Количество ящиков <select name=\"yaschiki\" id=\"yaschiki\" onChange=\"delprice();\"><option value=\"0\" selected=\"selected\">0</option><option value=\"1\">1</option><option value=\"2\">2</option><option value=\"3\">3</option><option value=\"4\">4</option><option value=\"5\">5</option></select></p><p>Количество корзин <select name=\"korziny\" id=\"korziny\" onChange=\"delprice();\"><option value=\"0\" selected=\"selected\">0</option><option value=\"1\">1</option><option value=\"2\">2</option><option value=\"3\">3</option><option value=\"4\">4</option><option value=\"5\">5</option></select></p><p><input type=\"checkbox\" name=\"galstuk\" id=\"galstuk"+str+"\" class=\"nap\" onChange=\"delprice();\" /> <label for=\"galstuk"+str+"\" class=\"lnap\">Галстучница</label></p><p class=\"none\"><input type=\"checkbox\" name=\"bryuki\" id=\"bryuki"+str+"\" class=\"nap\" onChange=\"delprice();\" /> <label for=\"bryuki"+str+"\" class=\"lnap\">Брючница</label></p>";
				nap_sekcii.appendChild(template);
			}
		}	
	}
};

function editdveri(){
	var dveri = document.getElementById ('dveri').value;
	var nap_dveri = document.getElementById ('nap_dveri');
	var active = nap_dveri.firstChild;
	var num = 1;
	if (nap_dveri.firstChild != nap_dveri.lastChild){
		if (dveri != 1) {
			do {
				active=active.nextSibling;
				num=num+1;
			}
			while (active != nap_dveri.lastChild && num < dveri);
			if (active != nap_dveri.lastChild) {
				del = nap_dveri.lastChild;
				do {
					nap_dveri.removeChild(del);
					del = nap_dveri.lastChild;
				}
				while (active != del);
			}
			else {
				if (dveri > num) {
					var number = active.id;
					number = number.substring(4, number.length);
					var str=parseInt(number);
					for (i=1; i < (dveri-num+1); i=i+1) {
						str=str+1;
						var template=document.createElement('div');
						template.id = 'dver'+str;
						template.innerHTML = str+"-я дверь: <select name=\"dver\" onChange=\"delprice();\"><option value=\"m1\">дсп</option><option value=\"m2\">зеркало серебро</option><option value=\"m3\">зеркало бронза</option><option value=\"m4\">стекло (прозрачное, матовое, с плёнкой оракал)</option><option value=\"m5\">раттан</option><option value=\"m6\">обои бамбук</option></select>";
						nap_dveri.appendChild(template);
					}
				}
			}
		}
		else {
			del = nap_dveri.lastChild;
			do {
				nap_dveri.removeChild(del);
				del = nap_dveri.lastChild;
			}
			while (nap_dveri.firstChild != del);
		}
	}
	else {
		if (dveri != 1) {
			var str=1;	
			for (i=1; i < dveri; i=i+1) {
				var template=document.createElement('div');
				var str=str+1;
				template.id = 'dver'+str;
				template.innerHTML = str+"-я дверь: <select name=\"dver\" onChange=\"delprice();\"><option value=\"m1\">дсп</option><option value=\"m2\">зеркало серебро</option><option value=\"m3\">зеркало бронза</option><option value=\"m4\">стекло (прозрачное, матовое, с плёнкой оракал)</option><option value=\"m5\">раттан</option><option value=\"m6\">обои бамбук</option></select>";
				nap_dveri.appendChild(template);
			}
		}	
	}
};

function getprice(){
	var form1=document.forms[0];

	var printtext='<h1>Расчет шкафа купе</h1>';	
	printtext=printtext+'<p>Ширина: '+form1.width.value+'<br />Высота: '+form1.height.value+'<br />Глубина: '+form1.depth.value+'</p>';
	printtext=printtext+'<p>Количество дверей: '+form1.dveri.value+'</p>';
		var profil;
		if (form1.cvet.value == '1') {
			profil=3784;
			printtext=printtext+'<p>Цвет профиля: серебро, золото, шампань, коньяк</p>';
		}
		else {
			profil=4988;
			printtext=printtext+'<p>Цвет профиля: под дерево</p>';
		}
		var ramka=form1.dveri.value*profil+(form1.width.value/1000)*1462;
		var shlegel=form1.dveri.value*2*(form1.height.value/1000)*36;

		var dveriprice = 0;
		var plosh = dveriprice=dveriprice+((form1.width.value/1000)/form1.dveri.value)*(form1.height.value/1000);
		for (i=0; i < form1.dver.length; i=i+1) {
			switch(form1.dver[i].value){case 'm1':dveriprice=dveriprice+plosh*946;printtext=printtext+'<p>Наполнение '+(i+1)+' двери: дсп</p>';break;case 'm2':dveriprice=dveriprice+plosh*1548;printtext=printtext+'<p>Наполнение '+(i+1)+' двери: зеркало серебро</p>';break;case 'm3':dveriprice=dveriprice+plosh*2236;printtext=printtext+'<p>Наполнение '+(i+1)+' двери: зеркало бронза</p>';break;case 'm4':dveriprice=dveriprice+plosh*1788;printtext=printtext+'<p>Наполнение '+(i+1)+' двери: стекло</p>';break;case 'm5':dveriprice=dveriprice+plosh*5280;printtext=printtext+'<p>Наполнение '+(i+1)+' двери: раттан</p>';break;case 'm6':dveriprice=dveriprice+plosh*2666;printtext=printtext+'<p>Наполнение '+(i+1)+' двери: обои бамбук</p>';break;};
		}
		
		var panel=0;
		var vstr1 = document.getElementById ('vstr1');
		var vstr2 = document.getElementById ('vstr2');
		var vstr3 = document.getElementById ('vstr3');
		var vstr4 = document.getElementById ('vstr4');
		var vstr5 = document.getElementById ('vstr5');
		
		if (vstr1.checked) {
			panel=panel+(form1.width.value/1000)*(form1.depth.value/1000)*1450;
			printtext=printtext+'<p>Крыша: есть</p>';
		}
		else {
			panel=panel+(form1.width.value/1000)*0.1*1450;
			printtext=printtext+'<p>Крыша: нет</p>'
		}
		if (vstr2.checked) {
			panel=panel+(form1.width.value/1000)*(form1.depth.value/1000)*1450;
			printtext=printtext+'<p>Пол: есть</p>';
		}
		else {
			panel=panel+(form1.width.value/1000)*0.1*1450;
			printtext=printtext+'<p>Пол: нет</p>'
		}
		if (vstr3.checked) {
			panel=panel+(form1.height.value/1000)*(form1.depth.value/1000)*1450;
			printtext=printtext+'<p>Левая стенка: есть</p>';
		}
		else {
			panel=panel+(form1.height.value/1000)*0.1*1450;
			printtext=printtext+'<p>Левая стенка: нет</p>'
		}
		if (vstr4.checked) {
			panel=panel+(form1.height.value/1000)*(form1.depth.value/1000)*1450;
			printtext=printtext+'<p>Правая стенка: есть</p>';
		}
		else {
			panel=panel+(form1.height.value/1000)*0.1*1450;
			printtext=printtext+'<p>Правая стенка: нет</p>'
		}
		if (vstr5.checked) {
			panel=panel+(form1.width.value/1000)*(form1.height.value/1000)*430;
			printtext=printtext+'<p>Задняя стенка: есть</p>';
		}
		else {
			printtext=printtext+'<p>Задняя стенка: нет</p>'
		}
		
		printtext=printtext+'<p>Количество секций: '+form1.sekcii.value+'</p>';
		
		var kol_polki=0;
		var kol_yaschiki=0;
		var kol_veshalo=0;
		var kol_korziny=0;
		var kol_galstuk=0;
		var kol_bryuki=0;
		if (form1.sekcii.value != 1) {
			printtext=printtext+'<table><tr><td>№ секции</td>';
			for (i=0; i < form1.sekcii.value; i=i+1) {
				printtext=printtext+'<td>'+(i+1)+'</td>';
			}
			printtext=printtext+'</tr><tr><td>Количество полок</td>';
			for (i=0; i < form1.polki.length; i=i+1) {
				kol_polki=kol_polki+parseInt(form1.polki[i].value);
				printtext=printtext+'<td>'+form1.polki[i].value+'</td>';
			}
			printtext=printtext+'</tr><tr><td>Количество ящиков</td>';
			for (i=0; i < form1.yaschiki.length; i=i+1) {
				kol_yaschiki=kol_yaschiki+parseInt(form1.yaschiki[i].value);
				printtext=printtext+'<td>'+form1.yaschiki[i].value+'</td>';
			}
			printtext=printtext+'</tr><tr><td>Количество вешал</td>';
			for (i=0; i < form1.veshalo.length; i=i+1) {
				kol_veshalo=kol_veshalo+parseInt(form1.veshalo[i].value);
				printtext=printtext+'<td>'+form1.veshalo[i].value+'</td>';
			}
			printtext=printtext+'</tr><tr><td>Количество корзин</td>';
			for (i=0; i < form1.korziny.length; i=i+1) {
				kol_korziny=kol_korziny+parseInt(form1.korziny[i].value);
				printtext=printtext+'<td>'+form1.korziny[i].value+'</td>';
			}
			printtext=printtext+'</tr><tr><td>Галстучница</td>';
			for (i=0; i < form1.galstuk.length; i=i+1) {
				if (form1.galstuk[i].checked) {
					kol_galstuk=kol_galstuk+1;
					printtext=printtext+'<td>есть</td>';
				}
				else {
					printtext=printtext+'<td>нет</td>';
				}
			}
			printtext=printtext+'</tr><tr><td>Брючница</td>';
			for (i=0; i < form1.bryuki.length; i=i+1) {
				if (form1.bryuki[i].checked) {
					kol_bryuki=kol_bryuki+1;
					printtext=printtext+'<td>есть</td>';
				}
				else {
					printtext=printtext+'<td>нет</td>';
				}
			}
			printtext=printtext+'</tr></table>';
		}
		else {
			kol_polki=form1.polki.value;
			kol_yaschiki=form1.yaschiki.value;
			kol_veshalo=form1.veshalo.value;
			kol_korziny=form1.korziny.value;
			printtext=printtext+'<p>Количество полок в секции: '+kol_polki+'</p><p>Количество ящиков в секции: '+kol_yaschiki+'</p><p>Количество вешал в секции: '+kol_veshalo+'</p><p>Количество корзин в секции: '+kol_korziny+'</p>';
			if (form1.galstuk.checked) {
				kol_galstuk=1;
				printtext=printtext+'<p>Наличие галстучницы в секции</p>';
			}
			if (form1.bryuki.checked) {
				kol_bryuki=1;
				printtext=printtext+'<p>Наличие брючницы в секции</p>';
			}
		}
		var napolnenie=kol_polki*((form1.width.value/1000)/form1.sekcii.value*(form1.depth.value/1000-0.1))*1450+kol_yaschiki*800+kol_korziny*700+kol_galstuk*1450+kol_bryuki*4500;
		
		if (form1.depth.value < 600) {
			napolnenie=napolnenie+kol_veshalo*140;
		}
		else {
			napolnenie=napolnenie+kol_veshalo*400*(form1.width.value/1000/form1.sekcii.value);
		}
		
		var peregorodki=0;
		if (form1.sekcii.value > 1)
			peregorodki=(form1.sekcii.value-1)*(form1.depth.value/1000-0.1)*(form1.height.value/1000)*1450;
		
		var price = ramka+shlegel+dveriprice+panel+napolnenie+peregorodki;
		
		printtext=printtext+'<p>Стоимость материалов: '+Math.ceil(price)+'</p>';
		
		var skidka=5;
		if (price > 100000) {
			skidka=10;
		}
		else {
			if (price > 20000) {
				skidka=8;
			}
		}
		
		printtext=printtext+'<p>Скидка: '+skidka+'%</p>';
		
		price=price-(price/100*skidka);
		
		printtext=printtext+'<p>Цена материалов со скидкой: '+Math.ceil(price)+' руб.</p>';
		if (form1.ustanovka.checked) {
			price=price+(price/100*15);
			printtext=printtext+'<p>Цена c установкой: '+Math.ceil(price)+' руб.</p>';
		}
		if (form1.dostavka.checked) {
			price=price+1500;
			printtext=printtext+'<p>Цена c доставкой: '+Math.ceil(price)+' руб.</p>';
		}
		var cena = document.getElementById ('cena');
		cena.innerHTML = "Предварительная стоимость: <span class=\"big\">"+Math.ceil(price)+"</span> руб. (с учетом скидки)";

		var pskidka = document.getElementById ('skidka');
		pskidka.innerHTML = "Ваша скидка "+skidka+"%.";
		
		var buttonprint = document.getElementById ('print');
		var zakaz = document.getElementById ('zakaz');
		buttonprint.disabled = false;
		zakaz.disabled = false;
		
		var textp = document.getElementById ('textprint');
		textp.innerHTML = printtext;
		form1.raschet1.value = printtext;

};

function delprice(){
	var cena = document.getElementById ('cena');
	cena.innerHTML = "";
	var buttonprint = document.getElementById ('print');
	var zakaz = document.getElementById ('zakaz');
	buttonprint.disabled = true;
	zakaz.disabled = true;
	var skidka = document.getElementById ('skidka');
	skidka.innerHTML = "";
};
