function calculation() {
	
	var district = parseInt(document.getElementById('district').value);
	var square = parseInt(document.getElementById('square').value);
	var result = 0;

	if (district == 0) {
		alert('Выберите район');
		return false;
	}

	if (square == 0) {
		alert('Выберите площадь');
		return false;
	}
	
	var type_project = 0;
	if (document.getElementById('type_project_1').checked) type_project = 1;
	else if (document.getElementById('type_project_2').checked) type_project = 2;	
	
	var price = {
		0 : { // Проект с согласованием
			1 : { // до 100 м.кв
				1:60000, 2:60000, 3:50000, 4:50000, 5:60000, 7:60000, 
				8:60000, 11:60000, 12:60000, 14:-1, 16:60000, 17:60000, 18:70000},
			2 : { // более 100 м.кв
				1:70000, 2:70000, 3:60000, 4:60000, 5:70000, 7:70000,
				8:70000, 11:70000, 12:70000, 14:-1, 16:70000, 17:70000, 18:80000}},
		
		1 : { // Приемка
			1 : { // до 100 м.кв
				1:50000, 2:55000, 3:40000, 4:40000, 5:40000, 7:40000, 
				8:40000, 11:40000, 12:40000, 14:-1, 16:50000, 17:40000, 18:60000},
			2 : { // более 100 м.кв
				1:55000, 2:60000, 3:55000, 4:55000, 5:55000, 7:55000,
				8:55000, 11:55000, 12:55000, 14:-1, 16:55000, 17:45000, 18:65000}},
		
		2 : { // Проект с согласованием и приемка (со скидкой)
			1 : { // до 100 м.кв
				1:95000, 2:100000, 3:70000, 4:70000, 5:90000, 7:90000, 
				8:90000, 11:90000, 12:90000, 14:-1, 16:100000, 17:90000, 18:120000},
			2 : { // более 100 м.кв
				1:110000, 2:115000, 3:95000, 4:95000, 5:115000, 7:115000,
				8:115000, 11:115000, 12:115000, 14:-1, 16:115000, 17:105000, 18:135000}}
	}
	
	str1 = 'Cтоимость<br><span style="font-size: 2em;">';
	str2 = "";
	result = price[type_project][square][district];
	if (result == -1) {
		result = "";
		str2 = '</span><br>Рассчитывается индивидуально, звоните <b>927-01-17</b>!</span><br><br>';
	}
	else {
		str2 = ' рублей*</span><br><em>*</em> стоимость является окончательной и включают в себя ВСЕ налоги,<br> госпошлины, скрытых платежей нет</span><br><br>';
	}
	
	document.getElementById('res').innerHTML = str1 + result + str2;
}
