﻿
function Calculate() {
  var cost=0;
  var incost=0;
  var dver=2;
  var h=0;
  var l=0;
  var w=0;
  var inner = 1; //document.getElementById('inner');
  
  var kirpl=0;

  var tolsh = document.getElementById('tolsh');
  var steklo = document.getElementById('steklo');
  var doors = document.getElementById('doors');
  var kladka = document.getElementById('kladka');
  var icost = document.getElementById('icost');
  var height = document.getElementById('height');
  var len = document.getElementById('len');
  var width = document.getElementById('width');
  var shcheck = document.getElementById('shov');
  
  if (shcheck.checked == true){
	var shov=0.01;
  }  else {
	var shov=0;
  }
  
  if (tolsh.value == 2) {
		var hw = document.getElementById('bheight');
		kirpl=(hw.value/1000)*0.12;
		
	} else {
		
		kirpl=tolsh.value*0.12;
	}
  
	// кирпич h*w*l: одинарный 65x120x250; полуторный 88x120x250; двойной 103x...
	h=Dotmaker(height.value);
	l=Dotmaker(len.value);
	w=Dotmaker(width.value);
	
  if(h>0&&l>0&&w>0)
  {
   cost=2*h*w-shov*h*w;
   cost=cost+2*h*l-shov*h*l;
   cost=cost*((100-steklo.value)/100);
   cost=cost-doors.value*dver;
	
   
   if(cost<=0)
   {
    alert('Пожалуйста, проверьте данные! При расчете площадь двери берется равной 2 кв.м.');
   }
/*
   incost=Dotmaker(inner.value);
   if(incost>0)
   {
    cost=cost+incost;
   }
*/
  
  
	
  
  
  cost=cost/kirpl;
  cost=cost*kladka.value;

  icost.innerHTML='Приблизительное количество кирпича: ' + Math.round(cost/10)*10 + ' штук.';
  }
  else
  {
  alert('Ошибка! Пожалуйста, проверьте введенные данные!');
  }
}

function Dotmaker(num1)
{
  var i=0;

  i = num1.indexOf(',');
  if(i!=-1)
  {
  num1 = num1.substring(0,i) + "." + num1.substring(i+1);
  }
  num1=parseFloat(num1);
  return num1;
}

function checksize() {
	var tolsh = document.getElementById('tolsh');
	var hidetbl = document.getElementById('brick_other');
	
	if (tolsh.value == 2) {
		hidetbl.style.display = 'block';
		document.getElementById('blen').focus();
	} else {
		hidetbl.style.display = 'none';
		document.getElementById('kladka').focus();
	}
}
