function countCalc() {
	var sqr = toInt(document.getElementById("sqr").value);
	if (sqr > 0)	{
		var fact = document.getElementById("fact").value;
		var corners = toInt(document.getElementById("corners").value);
		if (corners == 0) {
			corners = 4;
			document.getElementById("corners").value = 4;
		}
		var chand = toInt(document.getElementById("chand").value);
		var lamp = toInt(document.getElementById("lamp").value);
		var alarm = toInt(document.getElementById("alarm").value);
		var vent = toInt(document.getElementById("vent").value);
		var pipe = toInt(document.getElementById("pipe").value);
		var curve = toInt(document.getElementById("curve").value);
		var fc =  0;
		switch (fact) {
			case "0":
			if (sqr <= 15) fc = 500;
			else fc = 450;
			break;
			case "1":
			if (sqr <= 15) fc = 550;
			else fc = 500;
			break;
			case "2":
			if (sqr <= 15) fc = 550;
			else fc = 500;
			break;
			case "3":
			if (sqr <= 15) fc = 700;
			else fc = 650;
			break;
			case "4":
			if (sqr <= 15) fc = 750;
			else fc = 700;
			break;
			case "5":
			if (sqr <= 15) fc = 700;
			else fc = 650;
			break;
			case "6":
			if (sqr <= 15) fc = 750;
			else fc = 700;
			break;
			case "7":
			if (sqr <= 15) fc = 750;
			else fc = 700;
			break;
			case "8":
			if (sqr <= 15) fc = 700;
			else fc = 650;
			break;
			case "9":
			if (sqr <= 15) fc = 750;
			else fc = 700;
			break;
			case "10":
			if (sqr <= 15) fc = 650;
			else fc = 600;
			break;
			case "11":
			if (sqr <= 15) fc = 900;
			else fc = 850;
			break;
			case "12":
			if (sqr <= 15) fc = 950;
			else fc = 900;
			break;
			case "13":
			if (sqr <= 15) fc = 900;
			else fc = 850;
			break;
			case "14":
			if (sqr <= 15) fc = 950;
			else fc = 900;
			break;
			case "15":
			if (sqr <= 15) fc = 900;
			else fc = 850;
			break;
			case "16":
			if (sqr <= 15) fc = 1300;
			else fc = 1250;
			break;
			case "17":
			if (sqr <= 15) fc = 1400;
			else fc = 1350;
			break;
			case "18":
			if (sqr <= 15) fc = 1400;
			else fc = 1350;
			break;
			case "19":
			if (sqr <= 15) fc = 1400;
			else fc = 1350;
			break;
			case "20":
			if (sqr <= 15) fc = 1400;
			else fc = 1350;
			break;
			case "21":
			if (sqr <= 15) fc = 1300;
			else fc = 1250;
			break;
			case "22":
			if (sqr <= 15) fc = 1300;
			else fc = 1250;
			break;
			case "23":
			if (sqr <= 15) fc = 1700;
			else fc = 1700;
			break;
			case "24":
			if (sqr <= 15) fc = 900;
			else fc = 850;
			break;
			case "25":
			if (sqr <= 15) fc = 950;
			else fc = 900;
			break;
			case "26":
			if (sqr <= 15) fc = 1100;
			else fc = 1050;
			break;
			case "27":
			if (sqr <= 15) fc = 1550;
			else fc = 1500;
			break;
			case "28":
			if (sqr <= 15) fc = 1550;
			else fc = 1500;
			break;
		}
		var sum = fc * sqr;
		if (corners <= 10) {
			if (fact < 24) sum += corners * 100;
			else sum += corners * 150;
		} else if (corners <= 20) {
			if (fact < 24) sum += corners * 130;
			else sum += corners * 180;
		} else {
			if (fact < 24) sum += corners * 150;
			else sum += corners * 210;
		}
		if (fact < 24) sum += chand * 150;
		else sum += chand * 200;
		sum += lamp * 150;
		sum += alarm * 300;
		sum += vent * 400;
		if (fact < 24) sum += pipe * 200;
		else sum += pipe * 200;
		if (fact < 24) sum += curve * 300;
		else sum += curve * 550;
		document.getElementById("total").value = sum + " руб.";
	}
}

function toInt(arg) {
	if (isNaN(arg)) {
		return 0;
	} 
	return parseInt(arg);
}

function clearTotal() {
	document.getElementById("total").value = 0;
}

function butEn() {
	if (document.getElementById("sqr").value == 0) document.getElementById("butGo").disabled = true;
	else document.getElementById("butGo").disabled = false;
}

