var calcPrices={
	fb4:2100, //Фундаментный блок 4 (руб)
		fb4_w:1150, //кг
	fb5:2200, //Фундаментный блок 5 (руб)
	fb6:2700, //Фундаментный блок 6 (руб)
		fb6_w:1730, //кг
	mono:1700, //монолит 2,4м+Установка с краном за 1 шт.
	landwork:468, //Земельные работы - 1м3
	monofund1:3060, //монолитный фундамент 40 см за м.
		monofund1_w:960,
	monofund2:5000, //монолитный фундамент 60х70 см за м.
		monofund2_w:1250,
	monocross:1500, //сборно-монолитное перекрытие м2
		monocross_w:157,
	teplo:7200, //теплоблок м3
		teplo_w:590,
	teplocorner:487, //теплоблок угловой  шт.
	block:389, //блок 30х60х14 см шт.
	cornerblock:500, //угловой блок 30х60х14 см шт.
	ublock30:500, //U блок 30х60х30 см шт.
	ublock40:500, //U блок 30х60х40 см шт.
	gazo:3650, //газобетон м3
		gazo_w:600,
	kirs:2610, //кирпич силикатный м3
		kirs_w:1500,
	kiro:3450, //кирпич обл. м3
		kiro_w:700,
	rast:4500, //раствор м3
		rast_w:2000,
	o:400, //кладка облицовка м2
	s:1500, //кладка черновая м3
	
	utepl:160, //утеплитель м2
	uteplw:30, //работа по установке утеплителя м2
	roof:1200, //крыша м2
		roof_w:70 //
};

/**/
/**/

var addDoorCnt = 1;
var addWindowCnt = 1;
var canOrder = false;
var userData = {l:0,w:0,cc:0,h1:0,h2:0,h0:0,door:{},window:{}};

function setZeroFirst(i,l) {i=String(i);while(i.length < l){i='0'+i}return i}
function clearZeroFirst(i) {i=String(i);while(i.length>0 && i.indexOf('0')==0){i=i.substr(1)}return i}
function getTextPrice(p){
	p=fixIntRound(100*(p/1));
	var f=true;var t=','+setZeroFirst(p%100,2); p=Math.floor(p/100);
	if (p>0){
		while(p>0){
			t=''+setZeroFirst(p%1000,3)+(f?'':' ')+t;
			p=Math.floor(p/1000);
			f=false;
		}
	}
	else{return t='0'+t}
	return clearZeroFirst(t);
}
function fixIntRound(a){
	return (Math.abs(Math.ceil(a)-a-1) <= 0.00000001) ? Math.round(a) : Math.ceil(a);
}
function getIntForm(p,round){
	p = p.split(' ').join('');
	p = p.split(',').join('.');
	if (p==''){p=0}
	p=Math.ceil(parseFloat(p)*round);
	return p/round;
}
function testIntForm(v){
	return /^[0-9 ]+$/.test(v) || v=='';
}
function testFloatForm(v){
	return /^[0-9 ]*([.,])?[0-9 ]{0,3}$/.test(v);
}


function calcInit(){
	$('#aFloor1').click(function(){
		var fl=$(this).hasClass('active');
		if(fl){$(this).removeClass('active');$('#aFloor2').addClass('active');$('#homeimg').removeClass('homeimg1');$('#showcalcH2').show()}
		else{$(this).addClass('active');$('#aFloor2').removeClass('active');$('#homeimg').addClass('homeimg1');$('#showcalcH2').hide()}
		return false;
	});
	$('#aFloor2').click(function(){
		var fl=$(this).hasClass('active');
		if(fl){$(this).removeClass('active');$('#aFloor1').addClass('active');$('#homeimg').addClass('homeimg1');$('#showcalcH2').hide()}
		else{$(this).addClass('active');$('#aFloor1').removeClass('active');$('#homeimg').removeClass('homeimg1');$('#showcalcH2').show()}
		return false;
	});
	$('#aFloor0').click(function(){$(this).toggleClass('active');if($(this).hasClass('active')){$('#showcalcH0').show()}else{$('#showcalcH0').hide()} return false;});
	
	$('#calcDmore').click(function(){
		if (addDoorCnt<3){
			addDoorCnt++;
			var html = '<table class="inData noW" cellspacing="0"><tr><td>Количество</td>'
				+'<td class="inPut"><input type="text" name="calcD_С_'+addDoorCnt+'" id="calcD_С_'+addDoorCnt+'" value="0"></td>'
				+'</tr></table><table class="inData noW" cellspacing="0"><tr><td>Высота (м)</td>'
				+'<td class="inPut"><input type="text" name="calcD_H_'+addDoorCnt+'" id="calcD_H_'+addDoorCnt+'" value="2.1"></td>'
				+'</tr></table><table class="inData noW" cellspacing="0"><tr><td>Ширина (м)</td>'
				+'<td class="inPut"><input type="text" name="calcD_W_'+addDoorCnt+'" id="calcD_W_'+addDoorCnt+'" value="0.9"></td></tr></table>';
				+'</tr></table><div style="height:15px"></div>';
			if (addDoorCnt<3){html+='<div style="height:15px"></div>'}
			$(this).before(html);
		}
		if (addDoorCnt>=3){$(this).hide()}
		return false;
	});
	$('#calcWmore').click(function(){
		if (addWindowCnt<3){
			addWindowCnt++;
			var html = '<table class="inData noW" cellspacing="0"><tr><td>Количество</td>'
				+'<td class="inPut"><input type="text" name="calcW_С_'+addWindowCnt+'" id="calcW_С_'+addWindowCnt+'" value="0"></td>'
				+'</tr></table><table class="inData noW" cellspacing="0"><tr><td>Высота (м)</td>'
				+'<td class="inPut"><input type="text" name="calcW_H_'+addWindowCnt+'" id="calcW_H_'+addWindowCnt+'" value="1.5"></td>'
				+'</tr></table><table class="inData noW" cellspacing="0"><tr><td>Ширина (м)</td>'
				+'<td class="inPut"><input type="text" name="calcW_W_'+addWindowCnt+'" id="calcW_W_'+addWindowCnt+'" value="1.2"></td></tr></table>';
			if (addWindowCnt<3){html+='<div style="height:15px"></div>'}
			$(this).before(html);
		}
		if (addWindowCnt>=3){$(this).hide()}
		return false;
	});
	
	$('#calcDataTable1 .calcDataPrice a').click(function(){
		$('#calcDataTable1').hide();
		$('#calcDataTable2').show();
		return false;
	});
	$('#calcDataTable2 .calcDataPrice a').click(function(){
		$('#calcDataTable2').hide();
		$('#calcDataTable1').show();
		return false;
	})
	$('#calcCalculate').click(function(){
	//get and check user Data
		canOrder = false;
		var error = '';
		userData = {l:0,w:0,cc:0,h1:0,h2:0,h0:0,door:{},window:{}};
		userData.l = $('#calcL').val();
			if (!testFloatForm(userData.l)){error+='- Неверно задано значение "Длина здания"\n'}
			else{userData.l=getIntForm(userData.l,1000);if(userData.l==0){error+='- "Длина здания" не может иметь нулевое значение\n'}}
		userData.w = $('#calcW').val();
			if (!testFloatForm(userData.w)){error+='- Неверно задано значение "Ширина здания"\n'}
			else{userData.w=getIntForm(userData.w,1000);if(userData.w==0){error+='- "Ширина здания" не может иметь нулевое значение\n'}}
		userData.cc = $('#calcСС').val();
			if (!testIntForm(userData.cc)){error+='- Неверно задано значение "Количество углов"\n'}
			else{userData.cc=getIntForm(userData.cc,1);if(userData.cc==0){error+='- "Количество углов" не может иметь нулевое значение\n'}}
		userData.h1 = $('#calcH1').val();
			if (!testFloatForm(userData.h1)){error+='- Неверно задано значение "Высота 1 этажа"\n'}
			else{userData.h1=getIntForm(userData.h1,1000);if(userData.h1==0){error+='- "Высота 1 этажа" не может иметь нулевое значение\n'}}
		userData.h2 = $('#calcH2').val();
		if($('#aFloor2').hasClass('active')){
			if (!testFloatForm(userData.h2)){error+='- Неверно задано значение "Высота 2 этажа"\n'}
			else{userData.h2=getIntForm(userData.h2,1000);if(userData.h2==0){error+='- "Высота 2 этажа" не может иметь нулевое значение\n'}}
		}else{userData.h2=0}
		userData.h0 = $('#calcH0').val();
		if($('#aFloor0').hasClass('active')){
			if (!testFloatForm(userData.h0)){error+='- Неверно задано значение "Высота подвального этажа "\n'}
			else{userData.h0=getIntForm(userData.h0,1000);if(userData.h0==0){error+='- "Высота подвального этажа " не может иметь нулевое значение\n'}}
		}else{userData.h0=0}
		
		for(var i=1;i<4;i++)
		{
			if ($('#calcD_С_'+i).val()!=undefined){
				var tmp = {c:$('#calcD_С_'+i).val(),h:$('#calcD_H_'+i).val(),w:$('#calcD_W_'+i).val()}
				if (!testIntForm(tmp.c)){error+='- Неверно задано Количество '+i+' типа дверей"\n'}
				else{tmp.c=getIntForm(tmp.c,1);}
				if (!testFloatForm(tmp.h)){error+='- Неверно задана Высота '+i+' типа дверей\n'}
				else{tmp.h=getIntForm(tmp.h,1000);if(tmp.h==0 && tmp.c>0){error+='- Высота '+i+' типа дверей не может иметь нулевое значение\n'}}
				if (!testFloatForm(tmp.w)){error+='- Неверно задана Ширина '+i+' типа дверей\n'}
				else{tmp.w=getIntForm(tmp.w,1000);if(tmp.w==0 && tmp.c>0){error+='- Ширина '+i+' типа дверей не может иметь нулевое значение\n'}}
				userData.door[i-1] = tmp;
			}
			if ($('#calcW_С_'+i).val()!=undefined){
				var tmp = {c:$('#calcW_С_'+i).val(),h:$('#calcW_H_'+i).val(),w:$('#calcW_W_'+i).val()}
				if (!testIntForm(tmp.c)){error+='- Неверно задано Количество '+i+' типа окон"\n'}
				else{tmp.c=getIntForm(tmp.c,1);}
				if (!testFloatForm(tmp.h)){error+='- Неверно задана Высота '+i+' типа окон\n'}
				else{tmp.h=getIntForm(tmp.h,1000);if(tmp.h==0 && tmp.c>0){error+='- Высота '+i+' типа окон не может иметь нулевое значение\n'}}
				if (!testFloatForm(tmp.w)){error+='- Неверно задана Ширина '+i+' типа окон\n'}
				else{tmp.w=getIntForm(tmp.w,1000);if(tmp.w==0 && tmp.c>0){error+='- Ширина '+i+' типа окон не может иметь нулевое значение\n'}}
				userData.window[i-1] = tmp;
			}
		}
		if(error!=''){alert(error);return false;}
		
		var calcRTmp = {};
		//start to calculate
		if($('#aFloor0').hasClass('active')){
			$('.calcTR2').hide();
			$('.calcTR1').show();
			calcRTmp.L1C1_1 = fixIntRound(((((userData.w-0.4)*2)+((userData.l-0.4)*2))/2.4)*(userData.h0/0.6));
			$('#calcL1C1_1').text(calcRTmp.L1C1_1);
			$('#calcL1C2_1').text(calcRTmp.L1C1_1);
			calcRTmp.L1C1_2 = calcRTmp.L1C1_1*calcPrices.fb4;
			$('#calcL1C1_2').text(getTextPrice(calcRTmp.L1C1_2));
			$('#calcL1C2_2').text(getTextPrice(calcRTmp.L1C1_2));
			calcRTmp.L1C3_1 = fixIntRound(((((userData.w-0.6)*2)+((userData.l-0.6)*2))/2.4)*(userData.h0/0.6));
			$('#calcL1C3_1').text(calcRTmp.L1C3_1);
			calcRTmp.L1C3_2 = calcRTmp.L1C3_1*calcPrices.fb6;
			$('#calcL1C3_2').text(getTextPrice(calcRTmp.L1C3_2));
			
			calcRTmp.L2C1_1 = userData.w*userData.l*1.5;
			$('#calcL2C1_1').text(getTextPrice(calcRTmp.L2C1_1));$('#calcL2C2_1').text(getTextPrice(calcRTmp.L2C1_1));$('#calcL2C3_1').text(getTextPrice(calcRTmp.L2C1_1));
			calcRTmp.L2C1_2 = calcRTmp.L2C1_1*calcPrices.landwork;
			$('#calcL2C1_2').text(getTextPrice(calcRTmp.L2C1_2));$('#calcL2C2_2').text(getTextPrice(calcRTmp.L2C1_2));$('#calcL2C3_2').text(getTextPrice(calcRTmp.L2C1_2));

			calcRTmp.L3C1_1 = calcRTmp.L1C1_1*calcPrices.mono;
			$('#calcL3C1_1').text(getTextPrice(calcRTmp.L3C1_1));$('#calcL3C2_1').text(getTextPrice(calcRTmp.L3C1_1));
			calcRTmp.L3C3_1 = calcRTmp.L1C3_1*calcPrices.mono;
			$('#calcL3C3_1').text(getTextPrice(calcRTmp.L3C3_1));
		}
		else{
			$('.calcTR1').hide();
			$('.calcTR2').show();
			calcRTmp.L1C1_1 = calcRTmp.L1C1_2 = calcRTmp.L1C3_1 = calcRTmp.L1C3_2 = calcRTmp.L2C1_1 = calcRTmp.L2C1_2 = calcRTmp.L3C1_1 = calcRTmp.L3C3_1 = 0;
		}
		
		if(!$('#aFloor0').hasClass('active')){
			calcRTmp.L4C1_1 = ((userData.w-0.4)*2)+((userData.l-0.4)*2)*calcPrices.monofund1;
			$('#calcL4C1_1').text(getTextPrice(calcRTmp.L4C1_1));$('#calcL4C2_1').text(getTextPrice(calcRTmp.L4C1_1));
			calcRTmp.L4C3_1 = ((userData.w-0.6)*2)+((userData.l-0.6)*2)*calcPrices.monofund2;
			$('#calcL4C3_1').text(getTextPrice(calcRTmp.L4C3_1));
		}
		else{
			calcRTmp.L4C1_1 = calcRTmp.L4C3_1 = 0;
		}
		
		calcRTmp.L5C1_1 = (userData.w-0.3)*(userData.l-0.3)*calcPrices.monocross;
		$('#calcL5C1_1').text(getTextPrice(calcRTmp.L5C1_1));$('#calcL5C2_1').text(getTextPrice(calcRTmp.L5C1_1));
		calcRTmp.L5C3_1 = (userData.w-0.6)*(userData.l-0.6)*calcPrices.monocross;
		$('#calcL5C3_1').text(getTextPrice(calcRTmp.L5C3_1));
		
	//ohhh I. LINE 6
		var tmp = userData.w*2+userData.l*2-userData.cc*0.3;
		calcRTmp.L6C1_1 = (tmp*(userData.h1+userData.h2)) - ((userData.h1+userData.h2+0.3)*0.6*userData.cc);
		var tmpWD1 = 0;
		var tmpWD2 = 0;
		for (tmpMinId in userData.window){tmpMin = userData.window[tmpMinId];
			tmpWD1 += tmpMin.c*tmpMin.h*tmpMin.w;
			tmpWD2 += tmpMin.c*tmpMin.w + tmpMin.c*2;
		}
		for (tmpMinId in userData.door){tmpMin = userData.door[tmpMinId];
			tmpWD1 += tmpMin.c*tmpMin.h*tmpMin.w;
			tmpWD2 += tmpMin.c*tmpMin.w + tmpMin.c*2
		}
		calcRTmp.L6C1_1 = (calcRTmp.L6C1_1-tmpWD1)*0.3-tmpWD2*0.09;
		$('#calcL6C1_1').text(getTextPrice(calcRTmp.L6C1_1));
		calcRTmp.L6C1_2 = calcRTmp.L6C1_1*calcPrices.teplo;
		$('#calcL6C1_2').text(getTextPrice(calcRTmp.L6C1_2));
		/**/
		calcRTmp.L6C1_3 = fixIntRound((((userData.h1+userData.h2+0.3)/0.3)*userData.cc)-userData.cc);
		$('#calcL6C1_3').text(calcRTmp.L6C1_3);
		calcRTmp.L6C1_4 = calcRTmp.L6C1_3*calcPrices.teplocorner;
		$('#calcL6C1_4').text(getTextPrice(calcRTmp.L6C1_4));
		/**/
		calcRTmp.L6C1_5 = fixIntRound(tmp/0.6-userData.cc);
		$('#calcL6C1_5').text(calcRTmp.L6C1_5);
		calcRTmp.L6C1_6 = calcRTmp.L6C1_5*calcPrices.block;
		$('#calcL6C1_6').text(getTextPrice(calcRTmp.L6C1_6));
		/**/
		$('#calcL6C1_7').text(userData.cc);
		calcRTmp.L6C1_8 = userData.cc*calcPrices.cornerblock;
		$('#calcL6C1_8').text(getTextPrice(calcRTmp.L6C1_8));
		/**/
		calcRTmp.L6C1_9 = fixIntRound(tmpWD2/0.6);
		$('#calcL6C1_9').text(calcRTmp.L6C1_9);
		calcRTmp.L6C1_10 = calcRTmp.L6C1_9*calcPrices.ublock30;
		$('#calcL6C1_10').text(getTextPrice(calcRTmp.L6C1_10));
		/**/
		calcRTmp.L6C1_11 = ((tmp*(userData.h1+userData.h2))-tmpWD1)*0.0135;
		$('#calcL6C1_11').text(getTextPrice(calcRTmp.L6C1_11));
		calcRTmp.L6C1_12 = calcRTmp.L6C1_11*calcPrices.rast;
		$('#calcL6C1_12').text(getTextPrice(calcRTmp.L6C1_12));
		/**/
		calcRTmp.L6C1_13 = ((tmp*(userData.h1+userData.h2))-tmpWD1)*calcPrices.o;
		$('#calcL6C1_13').text(getTextPrice(calcRTmp.L6C1_13));
	
	//ohhh II. LINE 6
		$('#calcL6C2_3').text(calcRTmp.L6C1_9);
		calcRTmp.L6C2_4 = calcRTmp.L6C1_9*calcPrices.ublock40;
		$('#calcL6C2_4').text(getTextPrice(calcRTmp.L6C2_4));
		
		var tmp = (userData.w*2+userData.l*2-userData.cc*0.4)*(userData.h1+userData.h2+0.15)-tmpWD1;
		calcRTmp.L6C2_1 = tmp*0.4-calcRTmp.L6C1_9*0.072;
		$('#calcL6C2_1').text(getTextPrice(calcRTmp.L6C2_1));
		calcRTmp.L6C2_2 = calcRTmp.L6C2_1*calcPrices.gazo;
		$('#calcL6C2_2').text(getTextPrice(calcRTmp.L6C2_2));
		
		calcRTmp.L6C2_5 = tmp*0.027;
		$('#calcL6C2_5').text(getTextPrice(calcRTmp.L6C2_5));
		calcRTmp.L6C2_6 = calcRTmp.L6C2_5*calcPrices.rast;
		$('#calcL6C2_6').text(getTextPrice(calcRTmp.L6C2_6));
		
		calcRTmp.L6C2_7 = tmp*calcPrices.o;
		$('#calcL6C2_7').text(getTextPrice(calcRTmp.L6C2_7));
	
	//ohhh III. LINE 6
		var tmp = (userData.w*2+userData.l*2-userData.cc*0.6)*(userData.h1+userData.h2)-tmpWD1;
		calcRTmp.L6C3_1 = tmp*0.38;
		$('#calcL6C3_1').text(getTextPrice(calcRTmp.L6C3_1));
		calcRTmp.L6C3_2 = calcRTmp.L6C3_1*calcPrices.kirs;
		$('#calcL6C3_2').text(getTextPrice(calcRTmp.L6C3_2));
		calcRTmp.L6C3_3 = tmp*0.11;
		$('#calcL6C3_3').text(getTextPrice(calcRTmp.L6C3_3));
		calcRTmp.L6C3_4 = calcRTmp.L6C3_3*calcPrices.rast;
		$('#calcL6C3_4').text(getTextPrice(calcRTmp.L6C3_4));
		calcRTmp.L6C3_5 = calcRTmp.L6C3_1*calcPrices.s;
		$('#calcL6C3_5').text(getTextPrice(calcRTmp.L6C3_5));
		
		var tmp = (userData.w*2+userData.l*2-userData.cc*0.6)*(userData.h1+userData.h2+0.25)-tmpWD1;
		calcRTmp.L6C3_6 = fixIntRound(tmp);
		$('#calcL6C3_6').text(calcRTmp.L6C3_6);
		calcRTmp.L6C3_7 = calcRTmp.L6C3_6*calcPrices.utepl;
		$('#calcL6C3_7').text(getTextPrice(calcRTmp.L6C3_7));
		calcRTmp.L6C3_8 = calcRTmp.L6C3_6*calcPrices.uteplw;
		$('#calcL6C3_8').text(getTextPrice(calcRTmp.L6C3_8));
		calcRTmp.L6C3_9 = fixIntRound(tmp*0.12);
		$('#calcL6C3_9').text(getTextPrice(calcRTmp.L6C3_9));
		calcRTmp.L6C3_10 = calcRTmp.L6C3_9*calcPrices.kiro;
		$('#calcL6C3_10').text(getTextPrice(calcRTmp.L6C3_10));
		calcRTmp.L6C3_11 = tmp*0.027;
		$('#calcL6C3_11').text(getTextPrice(calcRTmp.L6C3_11));
		calcRTmp.L6C3_12 = calcRTmp.L6C3_11*calcPrices.rast;
		$('#calcL6C3_12').text(getTextPrice(calcRTmp.L6C3_12));
		calcRTmp.L6C3_13 = tmp*calcPrices.o;
		$('#calcL6C3_13').text(getTextPrice(calcRTmp.L6C3_13));
		
		//line after 6
		if($('#aFloor2').hasClass('active')){$('.calcTR3').show()}else($('.calcTR3').hide())
		calcRTmp.L7C1_1 = (userData.w-0.3)*(userData.l-0.3)*calcPrices.monocross;
		$('#calcL7C1_1').text(getTextPrice(calcRTmp.L7C1_1));$('#calcL7C2_1').text(getTextPrice(calcRTmp.L7C1_1));
		calcRTmp.L7C3_1 = (userData.w-0.6)*(userData.l-0.6)*calcPrices.monocross;
		$('#calcL7C3_1').text(getTextPrice(calcRTmp.L7C3_1));
		
		calcRTmp.L8C1_1 = (userData.w-0.3)*(userData.l-0.3)*calcPrices.monocross;
		$('#calcL8C1_1').text(getTextPrice(calcRTmp.L8C1_1));$('#calcL8C2_1').text(getTextPrice(calcRTmp.L8C1_1));
		calcRTmp.L8C3_1 = (userData.w-0.6)*(userData.l-0.6)*calcPrices.monocross;
		$('#calcL8C3_1').text(getTextPrice(calcRTmp.L8C3_1));
		
		calcRTmp.L9C1_1 = Math.sqrt((userData.w/2+0.5)*(userData.w/2+0.5)+9)*2*userData.l;
		$('#calcL9C1_1').text(getTextPrice(calcRTmp.L9C1_1));$('#calcL9C2_1').text(getTextPrice(calcRTmp.L9C1_1));$('#calcL9C3_1').text(getTextPrice(calcRTmp.L9C1_1));
		calcRTmp.L9C1_2 = calcRTmp.L9C1_1*calcPrices.roof;
		$('#calcL9C1_2').text(getTextPrice(calcRTmp.L9C1_2));$('#calcL9C2_2').text(getTextPrice(calcRTmp.L9C1_2));$('#calcL9C3_2').text(getTextPrice(calcRTmp.L9C1_2));
		
		/*Sum*/
		var calcPriceSum = {};
		calcPriceSum[0] = calcRTmp.L1C1_2+calcRTmp.L2C1_2+calcRTmp.L3C1_1+calcRTmp.L4C1_1+calcRTmp.L5C1_1+calcRTmp.L6C1_2+calcRTmp.L6C1_4+calcRTmp.L6C1_6+calcRTmp.L6C1_8+calcRTmp.L6C1_10+calcRTmp.L6C1_12+calcRTmp.L6C1_13+calcRTmp.L7C1_1+calcRTmp.L8C1_1+calcRTmp.L9C1_2;
		$('#calcPrice0').text(getTextPrice(calcPriceSum[0])+' руб.');$('#calcPrice_0').text(getTextPrice(calcPriceSum[0])+' руб.');
		calcPriceSum[1] = calcRTmp.L1C1_2+calcRTmp.L2C1_2+calcRTmp.L3C1_1+calcRTmp.L4C1_1+calcRTmp.L5C1_1+calcRTmp.L6C2_2+calcRTmp.L6C2_4+calcRTmp.L6C2_6+calcRTmp.L6C2_7+calcRTmp.L7C1_1+calcRTmp.L8C1_1+calcRTmp.L9C1_2;
		$('#calcPrice1').text(getTextPrice(calcPriceSum[1])+' руб.');$('#calcPrice_1').text(getTextPrice(calcPriceSum[1])+' руб.');
		calcPriceSum[2] = calcRTmp.L1C3_2+calcRTmp.L2C1_2+calcRTmp.L3C3_1+calcRTmp.L4C3_1+calcRTmp.L5C3_1+calcRTmp.L6C3_2+calcRTmp.L6C3_4+calcRTmp.L6C3_5+calcRTmp.L6C3_7+calcRTmp.L6C3_8+calcRTmp.L6C3_10+calcRTmp.L6C3_12+calcRTmp.L6C3_13+calcRTmp.L7C3_1+calcRTmp.L8C3_1+calcRTmp.L9C1_2;
		$('#calcPrice2').text(getTextPrice(calcPriceSum[2])+' руб.');$('#calcPrice_2').text(getTextPrice(calcPriceSum[2])+' руб.');
		/**/
		
		calcRTmp.L10C1_1 = (userData.w-0.6)*(userData.l-0.6)+(userData.w*0.7*userData.l);
		if($('#aFloor0').hasClass('active')){calcRTmp.L10C1_1 += (userData.w-0.8)*(userData.l-0.8)}
		if($('#aFloor2').hasClass('active')){calcRTmp.L10C1_1 += (userData.w-0.6)*(userData.l-0.6)}
		$('#calcL10C1_1').text(getTextPrice(calcRTmp.L10C1_1));
		calcRTmp.L10C2_1 = (userData.w-0.8)*(userData.l-0.8)+(userData.w*0.7*userData.l);
		if($('#aFloor0').hasClass('active')){calcRTmp.L10C2_1 += (userData.w-0.8)*(userData.l-0.8)}
		if($('#aFloor2').hasClass('active')){calcRTmp.L10C2_1 += (userData.w-0.8)*(userData.l-0.8)}
		$('#calcL10C2_1').text(getTextPrice(calcRTmp.L10C2_1));
		calcRTmp.L10C3_1 = (userData.w-1.2)*(userData.l-1.2)+(userData.w*0.7*userData.l);
		if($('#aFloor0').hasClass('active')){calcRTmp.L10C3_1 += (userData.w-1.2)*(userData.l-1.2)}
		if($('#aFloor2').hasClass('active')){calcRTmp.L10C3_1 += (userData.w-1.2)*(userData.l-1.2)}
		$('#calcL10C3_1').text(getTextPrice(calcRTmp.L10C3_1));
		
		calcRTmp.L11C1_1 = ((userData.w-0.4)*2+(userData.l-0.4)*2*calcPrices.monofund1_w+calcRTmp.L1C1_1*calcPrices.fb4_w+(userData.w-0.3)*(userData.l-0.3)*calcPrices.monocross_w+((userData.w*2+userData.l*2-userData.cc*0.3)*(userData.h1+userData.h2)-tmpWD1)*0.3*calcPrices.teplo_w+calcRTmp.L6C1_11*calcPrices.rast_w+(userData.w-0.3)*(userData.l-0.3)*calcPrices.monocross_w+calcRTmp.L9C1_1*calcPrices.roof_w)/1000;
		$('#calcL11C1_1').text(getTextPrice(calcRTmp.L11C1_1));
		
		calcRTmp.L11C2_1 = ((userData.w-0.4)*2+(userData.l-0.4)*2*calcPrices.monofund1_w+(calcRTmp.L1C1_1*calcPrices.fb4_w)+(userData.w-0.4)*(userData.l-0.4)*calcPrices.monocross_w+((userData.w*2+userData.l*2-userData.cc*0.4)*(userData.h1+userData.h2)-tmpWD1)*0.4*calcPrices.gazo_w+calcRTmp.L6C2_5*calcPrices.rast_w+(userData.w-0.3)*(userData.l-0.3)*calcPrices.monocross_w+calcRTmp.L9C1_1*calcPrices.roof_w)/1000;
		$('#calcL11C2_1').text(getTextPrice(calcRTmp.L11C2_1));

		calcRTmp.L11C3_1 = ((userData.w-0.6)*2+(userData.l-0.6)*2*calcPrices.monofund2_w+calcRTmp.L1C3_1*calcPrices.fb6_w+(userData.w-0.6)*(userData.l-0.6)*calcPrices.monocross_w+calcRTmp.L6C3_1*calcPrices.kirs_w+calcRTmp.L6C3_3*calcPrices.rast_w+calcRTmp.L6C3_9*calcPrices.kiro_w+calcRTmp.L6C3_11*calcPrices.rast_w+calcRTmp.L9C1_1*calcPrices.roof_w)/1000;
		$('#calcL11C3_1').text(getTextPrice(calcRTmp.L11C3_1));
		
		$('#calcDataTable2').hide();
		$('#calcDataTable1').show();
		$('#calcOrderForm').hide();
		$('#calcOrder').show();
		canOrder = true;
		return false;
	})
	
	$('#calcOrder').click(function(){
		//if(!canOrder){alert('Рассчитайте стоимость перед заказом');return false;}
		$(this).hide();
		var txt = 'Заказ дома из Калькулятора\n--------------------------------------------\nДлина здания (м): '+userData.l+'\n'+'Ширина здания (м): '+userData.w+'\n'+'Количество углов: '+userData.cc+'\n'+'Высота 1 этажа (м): '+userData.h1+'\n'+'Высота 2 этажа (м): '+userData.h2+'\n'+'Высота подвального этажа (м): '+userData.h0+'\n';
		txt += 'Двери: \n'
		for (tmpMinId in userData.door){tmpMin = userData.door[tmpMinId];
			if(tmpMin.c>0){
				txt += '   '+(tmpMinId/1+1)+':  Количество - '+tmpMin.c+', Высота - '+tmpMin.h+', Шрина - '+tmpMin.w+'\n'
			}
			else{txt += ' - \n'}
		}
		txt += 'Окна: \n'
		for (tmpMinId in userData.window){tmpMin = userData.window[tmpMinId];
			if(tmpMin.c>0){
				txt += '   '+(tmpMinId/1+1)+':  Количество - '+tmpMin.c+', Высота - '+tmpMin.h+', Шрина - '+tmpMin.w+'\n'
			}
			else{txt += ' - \n'}
		}
		txt += '\n';
		$('#calcOrderForm').find('textarea').val(txt);
		$('#calcOrderForm').show();
		$('#calcOrderForm').find('input').eq(0).focus();
		return false;
	})
	$('#calcCalculate').click();
}

