/*****************************************************************
 * @author SimMaster (r)
 * M.U.Morozenko
 * m.u.morozenko@gmail.com
 * (ARR)
 * WebGrafica 2009 (c)
 */


/*
 * 
 *Block Constants 
 * 
 */
//Средний расход горячей воды в сутки на 1 чел, (л)
/*L115*/
var SrRachGorVodInDay; 
//75; SrRachGorVodInDay
//1 кВт = (Вт)
/*L116*/
var ConstOneKvt;
//Средняя тепловая мощность для системы ГВС на 1 чел, (кВт/час)
/*L117*/
var SrvTeplMoshSysOneMan;
//Кол-во часов использования отопительного оборудования на полной мощности в сезон
/*L118*/
var TimeIspOtopOborInSeaz;
//Коэффициент потребности ГВС от времени использования отопительного оборудования на полной мощности
/*L119*/
var CoefPotrGVSInTimeFullPower;
//Кол-во часов использования охладительного оборудования на полной мощности в сезон
/*L120*/
var KolvoHourIspCoolInTime;
//Средняя холодильная мощность одного кондиционера (кВт)
/*L121*/
var SrCoolPowerOneCondish;
//Средняя стоимость обслуживания одного кондиционера в год (Евро)
/*L122*/
var SrPriceOneCondInYearEUR;
//Средняя стоимость газового оборудования с монтажом за 1 кВт (Евро)
/*L123*/
var MidlPriceGasEquipAndMontInYearEUR;
//Средняя стоимость подключения газа за 1 кВт (Евро)
/*L124*/
var MidlPriceInGasOneKvMEUR;
//Средняя стоимость системы кондиционирования за 1 кВт с монтажом (Евро)
/*L125*/
var MidlPriceSysCondOneKvtAndMonEURO;
//Площадь дома которая подлежит кондиционированию (%)
/*L126*/
var SquareHouseConditionPercent;
//Средняя мощность системы кондиционирования для 1 м2 (Вт)
/*L127*/
var MidlePowerSysCondiOneM2Vt;
//Оглашенное НКРЭ повышение цен на газ для населения в 2010 году (%)
//*L128*/
var OglashNKREUpPriceGasIn2010YearPercent;
//Средняя стоимость компонентов для системы охлаждения теплового насоса за 1 кВт мощности  (Евро)
/*L129*/
var MadlPriceComponentSysCoolHotPumpInOneKvtEUR;
/*
 * Const Period
 * Price setting Pump Hot
 *---------------------------------------Begin------------------------------------------------
 */

/*Period 1*/
var InPer1 ;
var OutPer1;
var PricePer1EUR;

/*Period 2*/
var InPer2;
var OutPer2;
var PricePer2EUR;
 
/*Period 3*/
var InPer3;
var OutPer3;
var PricePer3EUR;

/*Period 4*/
var InPer4;
var OutPer4;
var PricePer4EUR;

/*Period 5*/
var InPer5;
var OutPer5;
var PricePer5EUR;

/*Period 6*/
var InPer6;
var OutPer6;
var PricePer6EUR;

/*Period 7*/
var InPer7;
var OutPer7;
var PricePer7EUR;


function O44(){
	var Res;
	if ((SumHotPowerForGVSKvt<=OutPer1)&&(SumHotPowerForGVSKvt>=InPer1)){
		Res = SumHotPowerForGVSKvt*PricePer1EUR*EURChange;
	}
	if ((SumHotPowerForGVSKvt<=OutPer2)&&(SumHotPowerForGVSKvt>=InPer2)) {
		Res = SumHotPowerForGVSKvt * PricePer2EUR * EURChange;
	}
	if ((SumHotPowerForGVSKvt<=OutPer3)&&(SumHotPowerForGVSKvt>=InPer3)) {
		Res = SumHotPowerForGVSKvt * PricePer3EUR * EURChange;
	}
	if ((SumHotPowerForGVSKvt<=OutPer4)&&(SumHotPowerForGVSKvt>=InPer4)) {
		Res = SumHotPowerForGVSKvt * PricePer4EUR * EURChange;
	}
	if ((SumHotPowerForGVSKvt<=OutPer5)&&(SumHotPowerForGVSKvt>=InPer5)) {
		Res = SumHotPowerForGVSKvt * PricePer5EUR * EURChange;
	}
	if ((SumHotPowerForGVSKvt<=OutPer6)&&(SumHotPowerForGVSKvt>=InPer6)) {
		Res = SumHotPowerForGVSKvt * PricePer6EUR * EURChange;
	}
	if ((SumHotPowerForGVSKvt<=OutPer7)&&(SumHotPowerForGVSKvt>=InPer7)) {
		Res = SumHotPowerForGVSKvt * PricePer7EUR * EURChange;
	}
	return Res;
}

//Необходимый объем ГВС (л/сут) [F19]
var NeobchGVSInDayLitrInDay ;

//Необходимая тепловая мощность для системы отопления (кВт) [F20]
var NeobchTeplMoshForSysHot ;

//Общая тепловая мощность для отопления и ГВС (кВт) [F21]
var SumHotPowerForGVSKvt ;

//Потребляемая эл.мощность ТН (кВт) [F23]
var GetElectPower;
//Мощность системы кондиционирования (кВт) [O17]
var PowerSysCool ;
//Потребляемая эл.мощность системы кондицион. (кВт) [O19]
var GetElPowerKvT;

//Потребляемый объем газа газовым котлом (м3/год ) [F26]
var GetVolumeGasBoilerInYear;

//Потребляемый объем эл.энергии. системой кондиц. (кВт*ч/год ) [F27]
var GetSumEnergyCoolSysInYear;

//Потребляемое кол-во эл.энергии ТН (тепло+холод) (кВт/год) [F28]
var GetKolEnergyHotPump;


var PriceGasY09to2500 = 0.94; //Or Input [L23]
var PriceGasY09to6000 = 1.43; //Or Input [L23]
var PriceGasY09to12000 = 2.93; // Or Input [L24]
var PriceGasY09up12000 = 3.50; // Or Input [L25]

var PriceGasY10to6000; // [L27]
var PriceGasY10to12000; // [L28]
var PriceGasY10up12000; // [L29]

//Стоимость обслуживания кондиционеров (грн/год.) [F40]
var PriceSettConditionInYearGrn;
//Всего [F41]
var AllBlockOne;
//Всего [041]
var AllBlockSecond;
//Стоимость газового оборудования с монтажом (грн.) [F45]
var PriceGasToolWidthSet;
//Подключение газа [F47]
var IncludeGas;
//Итого стоимость газовой котельной (грн.) [F49]
var AllPriceGasBouler;
//Стоимость системы кондиционирования с монтажом (грн.) [F50]
var AllPriceSysCool; 
//Всего [F51]
var AllThisBlock;
//Стоимость Теплового насоса с монтажом (грн.) [O45]
var PriceHotPumppAll;
//Оборудование ТН для системы кондиционирования (грн.)* [O46]
var ToolHPForSysCool;
//Всего [O51]
var AllThisBlockSysTeplPump;

//Площадь дома (м2) [F14]
	var SquareHouse;
	//курс евро: [O14]
	var EURChange;
	//Количество проживающих человек [F18]
	var NumPeople;
	
/*
 * ***************************************************************************************/
//Средние теплопотери  (Вт/м2) [F17]
var MidleTeplPoteriVtInM2;
//Коэффициент преобразования ТН [F22]
var KoefPreobRaz; // Or Input
//Коэффициент преобразования системы кондиционеров [O18]
var KoefConvertSysCool;
//Потребляемая эл.мощность ТН. (кВт) [O20]
var GetElPowerTN;
//Количество получаемой энергии при сжигании 1 м3 газа (кВт) [F29]
var SumGatFireGasOneKubM;
//Срок службы газового котла (лет) [F33]
var TimeLifeGasBoilerYear;
//Срок службы теплового насоса (лет) [F34]
var TimeLifeHotPumpYear;
//Среднегодовое повышения цены на газ после 2010 года (%) [O30]
var ConstUpPricePercentInY10; 
//Стоимость электроэнергии (грн./кВт) [O33]
var PriceElectricOneKvt;
//Стоимость электроэнергии для теплового насоса (грн./кВт) [O34]
var PriceElectricOnKvtForHotPump;
//Среднее подорожание эл.энергии в год. (%) [O35]
var ConstUpPriceInYearPercent;
//Стоимость обслуживания газовой котельной (грн/год.) [F38]
var PriceSetGasBoilerInYearGrn;
//Дымоход (грн/год) [F39]
var PriceDimochodInYearGrn;
//Стоимость обслуживания Теплового насоса (грн/год.) [038]
var PriceHotPumpInYearGrn; //InPHP
//Обустройство газовой котельной (грн.) [F46]
var SettGasBoilerGrn;
//Прочие расходы [F48]
var OtherPrice;
/*
 * ***************************************************************************************/

function GetParamOnLoad(){
	//Средние теплопотери  (Вт/м2) [F17]
	MidleTeplPoteriVtInM2 = parseInt(document.getElementById("MidleTeplPoteriVtInM2").innerHTML);
	//Коэффициент преобразования ТН [F22]
	KoefPreobRaz = parseInt(document.getElementById("KoefPreobRaz").innerHTML);
	//Коэффициент преобразования системы кондиционеров [O18]
	KoefConvertSysCool = parseInt(document.getElementById("KoefConvertSysCool").innerHTML);
	//Потребляемая эл.мощность ТН. (кВт) [O20]
	GetElPowerTN = parseFloat(document.getElementById("GetElPowerTN").innerHTML);
	//Количество получаемой энергии при сжигании 1 м3 газа (кВт) [F29]
	SumGatFireGasOneKubM = parseInt(document.getElementById("SumGatFireGasOneKubM").innerHTML);
	//Срок службы газового котла (лет) [F33]
	TimeLifeGasBoilerYear = parseInt(document.getElementById("TimeLifeGasBoilerYear").innerHTML);
	//Срок службы теплового насоса (лет) [F34]
	TimeLifeHotPumpYear = parseInt(document.getElementById("TimeLifeHotPumpYear").innerHTML);
	//Среднегодовое повышения цены на газ после 2010 года (%) [O30]
	ConstUpPricePercentInY10 = parseInt(document.getElementById("ConstUpPricePercentInY10").innerHTML); 
	//Стоимость электроэнергии (грн./кВт) [O33]
	PriceElectricOneKvt = parseFloat(document.getElementById("PriceElectricOneKvt").innerHTML);
	//Стоимость электроэнергии для теплового насоса (грн./кВт) [O34]
	PriceElectricOnKvtForHotPump = parseFloat(document.getElementById("PriceElectricOnKvtForHotPump").innerHTML);
	//Среднее подорожание эл.энергии в год. (%) [O35]
	ConstUpPriceInYearPercent = parseInt(document.getElementById("ConstUpPriceInYearPercent").innerHTML);
	//Стоимость обслуживания газовой котельной (грн/год.) [F38]
	PriceSetGasBoilerInYearGrn = parseInt(document.getElementById("PriceSetGasBoilerInYearGrn").innerHTML);
	//Дымоход (грн/год) [F39]
	PriceDimochodInYearGrn = parseInt(document.getElementById("PriceDimochodInYearGrn").innerHTML);
	//Стоимость обслуживания Теплового насоса (грн/год.) [038]
	PriceHotPumpInYearGrn = parseInt(document.getElementById("MidleTeplPoteriVtInM2").innerHTML);
	//Обустройство газовой котельной (грн.) [F46]
	SettGasBoilerGrn = parseInt(document.getElementById("SettGasBoilerGrn").innerHTML);
	//Прочие расходы [F48]
	OtherPrice = parseInt(document.getElementById("OtherPrice").innerHTML);
	
	InPer1 = parseInt(document.getElementById("InPer1").innerHTML);
	OutPer1 = parseInt(document.getElementById("OutPer1").innerHTML);
	PricePer1EUR = parseInt(document.getElementById("PricePer1EUR").innerHTML);
	
	InPer2 = parseInt(document.getElementById("InPer2").innerHTML);
	OutPer2 = parseInt(document.getElementById("OutPer2").innerHTML);
	PricePer2EUR = parseInt(document.getElementById("PricePer2EUR").innerHTML);
	
	InPer3 = parseInt(document.getElementById("InPer3").innerHTML);
	OutPer3 = parseInt(document.getElementById("OutPer3").innerHTML);
	PricePer3EUR = parseInt(document.getElementById("PricePer3EUR").innerHTML);

	InPer4 = parseInt(document.getElementById("InPer4").innerHTML);
	OutPer4 = parseInt(document.getElementById("OutPer4").innerHTML);
	PricePer4EUR = parseInt(document.getElementById("PricePer4EUR").innerHTML);
	
	InPer5 = parseInt(document.getElementById("InPer5").innerHTML);
	OutPer5 = parseInt(document.getElementById("OutPer5").innerHTML);
	PricePer5EUR = parseInt(document.getElementById("PricePer5EUR").innerHTML);
	
	InPer6 = parseInt(document.getElementById("InPer6").innerHTML);
	OutPer6 = parseInt(document.getElementById("OutPer6").innerHTML);
	PricePer6EUR = parseInt(document.getElementById("PricePer6EUR").innerHTML);
	
	InPer7 = parseInt(document.getElementById("InPer7").innerHTML);
	OutPer7 = parseInt(document.getElementById("OutPer7").innerHTML);
	PricePer7EUR = parseInt(document.getElementById("PricePer7EUR").innerHTML);
	
	//Площадь дома (м2) [F14]
	SquareHouse = parseInt(document.getElementById("VolumHouse").value);
	//курс евро: [O14]
	EURChange = parseFloat(document.getElementById("CourceEuro").value);
	//Количество проживающих человек [F18]
	NumPeople = parseInt(document.getElementById("NumHuman").value);
	//Средний расход горячей воды в сутки на 1 чел, (л)
	/*L115*/
	SrRachGorVodInDay = parseInt(document.getElementById("SrRachGorVodInDay").innerHTML);
	//1 кВт = (Вт)
	/*L116*/
	ConstOneKvt = parseInt(document.getElementById("ConstOneKvt").innerHTML); 
	//1000;
	//Средняя тепловая мощность для системы ГВС на 1 чел, (кВт/час)
	/*L117*/
	SrvTeplMoshSysOneMan = parseFloat(document.getElementById("SrvTeplMoshSysOneMan").innerHTML);
	//alert(SrvTeplMoshSysOneMan); 
	//0.3;
	//Кол-во часов использования отопительного оборудования на полной мощности в сезон
	/*L118*/
	TimeIspOtopOborInSeaz = parseInt(document.getElementById("TimeIspOtopOborInSeaz").innerHTML); 
	
	//1800;
	//Коэффициент потребности ГВС от времени использования отопительного оборудования на полной мощности
	/*L119*/
	CoefPotrGVSInTimeFullPower = parseFloat(document.getElementById("CoefPotrGVSInTimeFullPower").innerHTML); 
	//1.3;
	//Кол-во часов использования охладительного оборудования на полной мощности в сезон
	/*L120*/
	KolvoHourIspCoolInTime =  parseInt(document.getElementById("KolvoHourIspCoolInTime").innerHTML); 
	//1200;
	//Средняя холодильная мощность одного кондиционера (кВт)
	/*L121*/
	SrCoolPowerOneCondish =  parseInt(document.getElementById("SrCoolPowerOneCondish").innerHTML);
	//5;
	//Средняя стоимость обслуживания одного кондиционера в год (Евро)
	/*L122*/
	SrPriceOneCondInYearEUR = parseInt(document.getElementById("SrPriceOneCondInYearEUR").innerHTML);
	//85;
	//Средняя стоимость газового оборудования с монтажом за 1 кВт (Евро)
	/*L123*/
	MidlPriceGasEquipAndMontInYearEUR = parseInt(document.getElementById("MidlPriceGasEquipAndMontInYearEUR").innerHTML); 
	//80;
	//Средняя стоимость подключения газа за 1 кВт (Евро)
	/*L124*/
	MidlPriceInGasOneKvMEUR =  parseInt(document.getElementById("MidlPriceInGasOneKvMEUR").innerHTML); 
	//250;
	//Средняя стоимость системы кондиционирования за 1 кВт с монтажом (Евро)
	/*L125*/
	MidlPriceSysCondOneKvtAndMonEURO = parseInt(document.getElementById("MidlPriceSysCondOneKvtAndMonEURO").innerHTML);
	//280;
	//Площадь дома которая подлежит кондиционированию (%)
	/*L126*/
	SquareHouseConditionPercent =  parseInt(document.getElementById("SquareHouseConditionPercent").innerHTML);
	//75;
	//Средняя мощность системы кондиционирования для 1 м2 (Вт)
	/*L127*/
	MidlePowerSysCondiOneM2Vt = parseInt(document.getElementById("MidlePowerSysCondiOneM2Vt").innerHTML);
	//100;
	//Оглашенное НКРЭ повышение цен на газ для населения в 2010 году (%)
	/*L128*/
	OglashNKREUpPriceGasIn2010YearPercent = parseInt(document.getElementById("OglashNKREUpPriceGasIn2010YearPercent").innerHTML);
	//72.8;
	//Средняя стоимость компонентов для системы охлаждения теплового насоса за 1 кВт мощности  (Евро)
	/*L129*/
	MadlPriceComponentSysCoolHotPumpInOneKvtEUR = parseInt(document.getElementById("MadlPriceComponentSysCoolHotPumpInOneKvtEUR").innerHTML);
	//100;
//Необходимый объем ГВС (л/сут) [F19]
 NeobchGVSInDayLitrInDay = SrRachGorVodInDay*NumPeople;
//alert(NeobchGVSInDayLitrInDay);
//Необходимая тепловая мощность для системы отопления (кВт) [F20]
 NeobchTeplMoshForSysHot = (SquareHouse*MidleTeplPoteriVtInM2)/ConstOneKvt;
 //alert(NeobchTeplMoshForSysHot);

//Общая тепловая мощность для отопления и ГВС (кВт) [F21]
SumHotPowerForGVSKvt = Math.round(NeobchTeplMoshForSysHot+(NumPeople*SrvTeplMoshSysOneMan));


//Потребляемая эл.мощность ТН (кВт) [F23]
 GetElectPower = SumHotPowerForGVSKvt/KoefPreobRaz;


//Мощность системы кондиционирования (кВт) [O17]
 PowerSysCool = SquareHouse*(SquareHouseConditionPercent/100)*MidlePowerSysCondiOneM2Vt/ConstOneKvt+0.5;


//Потребляемая эл.мощность системы кондицион. (кВт) [O19]
 GetElPowerKvT = PowerSysCool/KoefConvertSysCool;



//Потребляемый объем газа газовым котлом (м3/год ) [F26]
GetVolumeGasBoilerInYear = (NeobchTeplMoshForSysHot*2356/8+((NeobchGVSInDayLitrInDay/1000)*50*(1163/1000)*320/8)).toFixed(0);
//alert(GetVolumeGasBoilerInYear);

//Потребляемый объем эл.энергии. системой кондиц. (кВт*ч/год ) [F27]
GetSumEnergyCoolSysInYear = GetElPowerKvT*KolvoHourIspCoolInTime;

//Потребляемое кол-во эл.энергии ТН (тепло+холод) (кВт/год) [F28]
//=F23*L118*L119+(O20*L120)
/*
alert("F23"+GetElectPower);
alert("L118"+TimeIspOtopOborInSeaz);
alert("L119"+CoefPotrGVSInTimeFullPower);
alert("O20"+GetElPowerTN);
alert("L120"+KolvoHourIspCoolInTime);
*/
GetKolEnergyHotPump = GetElectPower*TimeIspOtopOborInSeaz*CoefPotrGVSInTimeFullPower+(GetElPowerTN*KolvoHourIspCoolInTime);
PriceGasY10to2500 = 0.94; // [L27]
PriceGasY10to6000 = 1.79; // [L27]
PriceGasY10to12000 = 3.66; // [L28]
PriceGasY10up12000 = 3.50; // [L29]

//Стоимость обслуживания кондиционеров (грн/год.) [F40]
 PriceSettConditionInYearGrn =  PowerSysCool/SrCoolPowerOneCondish*SrPriceOneCondInYearEUR*EURChange;

//Всего [F41]
 AllBlockOne = PriceSetGasBoilerInYearGrn+SrPriceOneCondInYearEUR+PriceSettConditionInYearGrn;



//Всего [041]
 AllBlockSecond = PriceHotPumpInYearGrn;

//Стоимость газового оборудования с монтажом (грн.) [F45]
 PriceGasToolWidthSet = SumHotPowerForGVSKvt*80*EURChange;


//Подключение газа [F47]
 IncludeGas = MidlPriceInGasOneKvMEUR*SumHotPowerForGVSKvt*EURChange;

//Прочие расходы [F48]
var OtherPrice = 0;

//Итого стоимость газовой котельной (грн.) [F49]
 AllPriceGasBouler = PriceGasToolWidthSet+SettGasBoilerGrn+IncludeGas+OtherPrice;

//Стоимость системы кондиционирования с монтажом (грн.) [F50]
 AllPriceSysCool = MidlPriceSysCondOneKvtAndMonEURO*PowerSysCool*EURChange; 

//Всего [F51]
AllThisBlock = AllPriceGasBouler+AllPriceSysCool;



//Стоимость Теплового насоса с монтажом (грн.) [O45]
PriceHotPumppAll = O44();

//Оборудование ТН для системы кондиционирования (грн.)* [O46]
 ToolHPForSysCool = MadlPriceComponentSysCoolHotPumpInOneKvtEUR*PowerSysCool*EURChange;

//Всего [O51]
 AllThisBlockSysTeplPump = PriceHotPumppAll+ToolHPForSysCool;



}


var ArrGasBoiler = [];
var ArrHotPump = [];
var DateMassGas = new Array();
var DateMassPump = new Array();
var TarifGrnInGas = new Array();
var SumGasBoiler = new Array();
var TarifElectric = new Array();
var SumElectricGazBoiler = new Array();
var TarifElictricHotPump = new Array();
var SumElectricHotPump = new Array();
var InVarGasBouler;
var InVarHotPump;


function CreateArray(){
	
	GetParamOnLoad();
	
	var PerVarTo0 =2500;
	//[J23]
	var PerVarTo1 =6000;
	//[J24]
	var PerVarTo2 =12000;
	//[J25]
	var PerVarTo3 =12000;
	 
	 InVarGasBouler = AllThisBlock;
	//alert(AllThisBlock);
     InVarHotPump = AllThisBlockSysTeplPump;
	var NowYear = 2010;
	var PriceGazGRNInFirstYear;
	var PriceGazGRNInSecondYear;
	var OutFor = NowYear + (TimeLifeGasBoilerYear-2); 
	var PriceGazGRNInTMPYear;
	var GrnFor1KvtTmpGB;
	var GrnFor1KvtTmpHP;
	var TmpVariable;
	
	 
	  	//ForGasBoiler - FirstPer
		/*IF(
			GetVolumeGasBoilerInYear<J23;L23;
			IF(F26<J24;L24;
				IF(F26>J25;L25;
					0)))*/
	if(GetVolumeGasBoilerInYear<PerVarTo0){
		PriceGazGRNInFirstYear =  PriceGasY09to2500*GetVolumeGasBoilerInYear;
		TarifGrnInGas.push([(PriceGasY09to2500).toFixed(2)]); 
		SumGasBoiler.push([PriceGazGRNInFirstYear]);
	}
	if(GetVolumeGasBoilerInYear<PerVarTo1){
		PriceGazGRNInFirstYear =  PriceGasY09to6000*GetVolumeGasBoilerInYear;
		TarifGrnInGas.push([(PriceGasY09to6000).toFixed(2)]); 
		SumGasBoiler.push([PriceGazGRNInFirstYear]);
	}
	if((GetVolumeGasBoilerInYear>PerVarTo1)&&(GetVolumeGasBoilerInYear<PerVarTo2)){
		PriceGazGRNInFirstYear =  PriceGasY09to12000*GetVolumeGasBoilerInYear;
		TarifGrnInGas.push([(PriceGasY09to12000).toFixed(2)]);
		SumGasBoiler.push([PriceGazGRNInFirstYear]); 
	}
	if(GetVolumeGasBoilerInYear>PerVarTo3){
		PriceGazGRNInFirstYear =  PriceGasY09up12000*GetVolumeGasBoilerInYear;
		TarifGrnInGas.push([(PriceGasY09up12000).toFixed(2)]);  
		SumGasBoiler.push([PriceGazGRNInFirstYear]);
	}
        
		TmpVariable =  GetSumEnergyCoolSysInYear*PriceElectricOneKvt;
		SumElectricGazBoiler.push([(TmpVariable).toFixed(2)]);
		TarifElectric.push([PriceElectricOneKvt]);
		
		VGBTmp = TmpVariable+InVarGasBouler+PriceGazGRNInFirstYear+AllBlockOne;
		//ArrGasBoiler.push([2010,Math.round(VGBTmp)]);
		DateMassGas.push([VGBTmp]);
		//alert("GB 2009 = "+Math.round(VGBTmp));
		InVarGasBouler = VGBTmp;
		
	  //For HotPump
	  
	  	TmpVariable = PriceElectricOnKvtForHotPump*GetKolEnergyHotPump;
		TarifElictricHotPump.push([(PriceElectricOnKvtForHotPump).toFixed(2)]);
		SumElectricHotPump.push([(TmpVariable).toFixed(1)]);
		VGBTmp = TmpVariable+InVarHotPump+1000;	
	   // ArrHotPump.push([2010,Math.round(VGBTmp)]);
		DateMassPump.push([VGBTmp]);
		//alert("HP 2009 = "+Math.round(VGBTmp));
		InVarHotPump = VGBTmp;
	  
	   
	 
	    var OutTarif;
		
		if((GetVolumeGasBoilerInYear<PerVarTo0)&&(GetVolumeGasBoilerInYear<PerVarTo1)){
			PriceGazGRNInSecondYear = PriceGasY10to2500*GetVolumeGasBoilerInYear;
			TarifGrnInGas.push([(PriceGasY10to2500).toFixed(2)]);
			SumGasBoiler.push([PriceGazGRNInSecondYear]);
			OutTarif = PriceGasY10to2500;
		}
		if((GetVolumeGasBoilerInYear<PerVarTo1)&&(GetVolumeGasBoilerInYear<PerVarTo2)){
			PriceGazGRNInSecondYear = PriceGasY10to6000*GetVolumeGasBoilerInYear;
			TarifGrnInGas.push([(PriceGasY10to6000).toFixed(2)]);
			SumGasBoiler.push([PriceGazGRNInSecondYear]);
			OutTarif = PriceGasY10to6000;
		}
		if((GetVolumeGasBoilerInYear>PerVarTo1)&&(GetVolumeGasBoilerInYear<PerVarTo2)){
			PriceGazGRNInSecondYear = PriceGasY10to12000*GetVolumeGasBoilerInYear;
			TarifGrnInGas.push([(PriceGasY10to12000).toFixed(2)]);
			SumGasBoiler.push([PriceGazGRNInSecondYear]);
			OutTarif = PriceGasY10to12000;
		}
		if(GetVolumeGasBoilerInYear>PerVarTo3){
			PriceGazGRNInSecondYear = PriceGasY10up12000*GetVolumeGasBoilerInYear;
			TarifGrnInGas.push([(PriceGasY10up12000).toFixed(2)]);
			SumGasBoiler.push([PriceGazGRNInSecondYear]);
			OutTarif = PriceGasY10up12000;
		}
		 
		
		
		GrnFor1Kvt = PriceElectricOneKvt*(ConstUpPriceInYearPercent/100+1);
		TarifElectric.push([(GrnFor1Kvt).toFixed(2)]);
		GrnFor1KvtTmpGB = GrnFor1Kvt;
		
		TmpVariable = GetSumEnergyCoolSysInYear*GrnFor1Kvt;
		SumElectricGazBoiler.push([(TmpVariable).toFixed(2)]);
		PriceGazGRNInTMPYear = OutTarif;
		
		//alert(InVarGasBouler); 
	//	ArrGasBoiler.push([2011,Math.round(TmpVariable+InVarGasBouler+PriceGazGRNInSecondYear+AllBlockOne)]);
		//alert("GB 2010 = "+Math.round(TmpVariable+InVarGasBouler));
		VGBTmp = TmpVariable+InVarGasBouler+PriceGazGRNInSecondYear+AllBlockOne;
		DateMassGas.push([VGBTmp]);
		InVarGasBouler = VGBTmp;
		
		 //For HotPump
		GrnFor1KvtHotPump = PriceElectricOnKvtForHotPump*(ConstUpPriceInYearPercent/100+1);
		GrnFor1KvtTmpHP = GrnFor1KvtHotPump;
		
	  	TmpVariable = GrnFor1KvtHotPump*GetKolEnergyHotPump;	
		TarifElictricHotPump.push([(GrnFor1KvtHotPump).toFixed(2)]);
		SumElectricHotPump.push([(TmpVariable).toFixed(1)]);
		
	    //ArrHotPump.push([2011,Math.round(TmpVariable+InVarHotPump+1000)]);
		//alert("HP 2010 = "+Math.round(TmpVariable+InVarHotPump));
		VGBTmp = TmpVariable+InVarHotPump+1000;
		DateMassPump.push([VGBTmp]);
		InVarHotPump = VGBTmp;
		
	
	
	for(i=NowYear;i!=OutFor;i++){
	 
	
	 //alert("Before "+PriceGazGRNInTMPYear);

	PriceGazGRNInYearTmp = PriceGazGRNInTMPYear*(ConstUpPricePercentInY10 / 100 + 1);
	PriceGazGRNInTMPYear = PriceGazGRNInYearTmp; 
	TarifGrnInGas.push([(PriceGazGRNInYearTmp).toFixed(2)]);
	
	GazPriceInThisYear = PriceGazGRNInTMPYear*GetVolumeGasBoilerInYear;
	SumGasBoiler.push([(GazPriceInThisYear).toFixed(2)]);
	
	GrnFor1Kvt = GrnFor1KvtTmpGB*(ConstUpPriceInYearPercent/100+1);
	TarifElectric.push([(GrnFor1Kvt).toFixed(2)]);
	GrnFor1KvtTmpGB = GrnFor1Kvt;
	
	TmpVariable = GetSumEnergyCoolSysInYear*GrnFor1Kvt;
	SumElectricGazBoiler.push([(TmpVariable).toFixed(2)]);
		
	ArrGasBoiler.push([i,Math.round(TmpVariable+InVarGasBouler+GazPriceInThisYear+AllBlockOne)]);
	
	VGBTmp = TmpVariable+InVarGasBouler+GazPriceInThisYear+AllBlockOne;
    InVarGasBouler = VGBTmp;
	DateMassGas.push([VGBTmp]);
	 
	 //For HotPump
	GrnFor1KvtHotPump = GrnFor1KvtTmpHP*(ConstUpPriceInYearPercent/100+1);
	GrnFor1KvtTmpHP = GrnFor1KvtHotPump;
		
	TmpVariable = GrnFor1KvtHotPump*GetKolEnergyHotPump;
		
	TarifElictricHotPump.push([(GrnFor1KvtHotPump).toFixed(2)]);
	SumElectricHotPump.push([(TmpVariable).toFixed(1)]);
	
	ArrHotPump.push([i,Math.round(TmpVariable+InVarHotPump+1000)]);
	VGBTmp = TmpVariable+InVarHotPump+1000;
	InVarHotPump = VGBTmp;
	DateMassPump.push([VGBTmp]);
	
	
	 
	}
var ViewFormDiv = document.getElementById("ViewForm");
ViewFormDiv.innerHTML ="";
StrTmpView = "";
ViewFormDiv.innerHTML +=StrTmpView;
StrTmpView ="<table style='width:100%' style='border: 1px #000000 solid;' border='1'><tr style='border:none'><td colspan='10' style='text-align:center'><strong>Сводная таблица окупаемости по годам:</strong></td>\
<tr><td></td><td colspan='5' style='font-weight:bold;text-align:center'>При  использовании котельной на газу</td><td colspan='3' style='font-weight:bold;text-align:center'>При использовании Теплового насоса</td><td style='font-weight:bold;text-align:center'>Доход от использования теплового насоса</td></tr>\
</tr><td style='width:15%;font-weight:bold;text-align:center'>Год</td><td style='width:10%;font-weight:bold;text-align:center'>грн за 1 м3</td><td style='width:10%;font-weight:bold;text-align:center'>Затраты на газ, грн.</td><td style='width:10%;font-weight:bold;text-align:center'>грн за 1 кВт</td><td style='width:20%;;font-weight:bold;text-align:center'>Затраты на электро-энергию, грн.</td><td style='width:10%;font-weight:bold;text-align:center'>Всего, грн.*</td><td style='width:10%;font-weight:bold;text-align:center'>грн за    1 кВт</td><td style='width:20%;font-weight:bold;text-align:center'>Затраты на электро-энергию, грн.</td><td style='width:10%;font-weight:bold;text-align:center'>Всего, грн.*</td><td></td><tr></tr>";
j=0;

	for(k=2010;k!=(2010+14);k++){
		if(Math.round(DateMassGas[j]-DateMassPump[j])<0){
			theme = "style='color:#e85d5d;font-weight:bold;text-align:center'";
		}else{
			theme = "style='color:#00000;font-weight:bold;text-align:center'";
		}	
		if(j%2!=0){
			themeTr = "style='background-color:#CCCCCC;'";
		}else{
			themeTr = "style=''";
		}
		StrTmpView +="<tr "+themeTr+"><td style='padding-left:5px'>"+k+"</td><td style='padding-left:5px'>"+TarifGrnInGas[j]+"</td><td style='padding-left:5px'>"+SumGasBoiler[j]+"</td><td style='padding-left:5px'>"+TarifElectric[j]+"</td><td style='padding-left:5px'>"+SumElectricGazBoiler[j]+"</td><td style='padding-left:5px'>"+Math.round(DateMassGas[j])+"</td><td style='padding-left:5px'>"+TarifElictricHotPump[j]+"</td><td style='padding-left:5px'>"+SumElectricHotPump[j]+"</td><td style='padding-left:5px'>"+Math.round(DateMassPump[j])+"</td><td "+theme+">"+Math.round(DateMassGas[j]-DateMassPump[j])+"</td></tr>";
		j++;
}
StrTmpView +="</table><br />";

ViewFormDiv.innerHTML += "<br /><div onclick='ViewBlock();' style='color:#FFF;width:155px;height:25px;text-align:center;background-image:url(http://vde.com.ua/images/button.png);background-repeat:no-repeat;padding-top:5px;font-weight:bolder;'>Дополнительные данные</div><div style='clear:both;'>&nbsp;</div><div id='ViewOtherPropities' style='display:none;'>" +
"<table ><thead style='width:100%;border-bottom:1px #000 solid;'><b>Параметры отопления</b></thead>" +
"<tr><td style='width:420px;'>Средние теплопотери  (Вт/м2)</td><td style='width:30px;'>"+MidleTeplPoteriVtInM2+"</td></tr>" +
"<tr><td style='background-color:#CCC;'>Количество проживающих человек</td><td style='background-color:#CCC;'>"+NumPeople+"</td></tr>" +
"<tr><td>Необходимый объем ГВС (л/сут)</td><td>"+NeobchGVSInDayLitrInDay+"</td></tr>" +
"<tr><td style='background-color:#CCC;'>Необходимая тепловая мощность системы ГВС для 1 чел (кВт)</td><td style='background-color:#CCC;'>0.24</td></tr>" +
"<tr><td>Необходимая тепловая мощность для системы отопления (кВт)</td><td>"+NeobchTeplMoshForSysHot+"</td></tr>" +
"<tr><td style='background-color:#CCC;'>Общая тепловая мощность для отопления и ГВС (кВт)</td><td style='background-color:#CCC;'>"+SumHotPowerForGVSKvt+"</td></tr>" +
"<tr><td>Коэффициент преобразования ТН</td><td>4</td></tr>" +
"<tr><td style='background-color:#CCC;'>Потребляемая эл.мощность ТН (кВт)</td><td style='background-color:#CCC;'>"+(SumHotPowerForGVSKvt/4)+"</td></tr>" +
"</table><div style='clear:both;'>&nbsp;</div>" +
"<table ><thead style='width:100%;border-bottom:1px #000 solid;'><b>Параметры кондиционирования</b></thead>" +
"<tr><td style='width:420px;'>Мощность системы кондиционирования (кВт)</td><td style='width:30px;'>"+PowerSysCool+"</td></tr>" +
"<tr><td style='background-color:#CCC;'>Коэффициент преобразования системы кондиционеров</td><td style='background-color:#CCC;'>3</td></tr>" +
"<tr><td>Потребляемая эл.мощность системы кондицион. (кВт)</td><td>"+((PowerSysCool/3).toFixed(2))+"</td></tr>" +
"<tr><td style='background-color:#CCC;'>Потребляемая эл.мощность ТН. (кВт)</td><td style='background-color:#CCC;'>0.5</td></tr>" +
"</table><div style='clear:both;'>&nbsp;</div>" +
"<table ><thead style='width:100%;border-bottom:1px #000 solid;'><b>Параметры энергопотребления</b></thead>" +
"<tr><td style='width:420px;'>Потребляемый объем газа газовым котлом (м3/год )</td><td style='width:30px;'>"+GetVolumeGasBoilerInYear+"</td></tr>" +
"<tr><td style='background-color:#CCC;'>Потребляемый объем эл.энергии. системой кондиц. (кВт*ч/год )</td><td style='background-color:#CCC;'>"+GetSumEnergyCoolSysInYear+"</td></tr>" +
"<tr><td>Потребляемое кол-во эл.энергии ТН (тепло+холод) (кВт/год)</td><td>"+((NeobchTeplMoshForSysHot/4)*TimeIspOtopOborInSeaz+(NeobchGVSInDayLitrInDay/1000*50*(1163/1000)*320)+(0.5*1200))+"</td></tr>" +
"<tr><td style='background-color:#CCC;'>Количество получаемой энергии при сжигании 1 м3 газа (кВт)</td><td style='background-color:#CCC;'>8</td></tr>" +
"</table><div style='clear:both;'>&nbsp;</div>" +
"<table ><thead style='width:100%;border-bottom:1px #000 solid;'><b>Срок службы оборудования</b></thead>" +
"<tr><td style='width:420px;'>Срок службы газового котла (лет)</td><td style='width:30px;'>15</td></tr>" +
"<tr><td style='background-color:#CCC;'>Срок службы теплового насоса (лет)</td><td style='background-color:#CCC;'>25</td></tr>" +
"</table><br><b>Стоимость обслуживания оборудования</b><br><div style='clear:both;'>&nbsp;</div>" +
"<table >"+
"<tr><td style='width:420px;'>Стоимость обслуживания газовой котельной (грн/год.)</td><td style='width:30px;'>1500</td></tr>" +
"<tr><td style='background-color:#CCC;'>Дымоход (грн/год)</td><td style='background-color:#CCC;'>500</td></tr>" +
"<tr><td>Стоимость обслуживания кондиционеров (грн/год.)</td><td>"+PriceSettConditionInYearGrn+"</td></tr>" +
"<tr><td style='background-color:#CCC;'><b>ИТОГО:</b></td><td style='background-color:#CCC;'>"+(1500+500+PriceSettConditionInYearGrn)+"</td></tr>" +
"</table><div style='clear:both;'>&nbsp;</div>" +
"<table >"+
"<tr><td style='width:420px;'>Стоимость обслуживания теплового насоса (грн/год.)</td><td style='width:30px;'>1000</td></tr>" +
"<tr><td style='background-color:#CCC;'></td><td style='background-color:#CCC;'></td></tr>" +
"<tr><td></td><td></td></tr>" +
"<tr><td style='background-color:#CCC;'><b>ИТОГО:</b></td><td style='background-color:#CCC;'>1000</td></tr>" +
"</table><br><b>Первичная стоимость оборудования</b><br><div style='clear:both;'>&nbsp;</div>" +
"<table ><thead style='width:100%;border-bottom:1px #000 solid;'><b>Газовое оборудования + сист. кондиционирования</b></thead>" +
"<tr><td style='width:420px;'Стоимость газового оборудования с монтажом (грн.)</td><td style='width:30px;'>"+PriceGasToolWidthSet+"</td></tr>" +
"<tr><td style='background-color:#CCC;'>Обустройство газовой котельной (грн.)</td><td style='background-color:#CCC;'>7500</td></tr>" +
"<tr><td>Подключение газа</td><td>"+IncludeGas+"</td></tr>" +
"<tr><td style='background-color:#CCC;'>Прочие расходы</td><td style='background-color:#CCC;'>0</td></tr>" +
"<tr><td>Итого стоимость газовой котельной (грн.)</td><td>"+(PriceGasToolWidthSet+7500+IncludeGas)+"</td></tr>" +
"<tr><td style='background-color:#CCC;'>Стоимость системы кондиционирования с монтажом (грн.)</td><td style='background-color:#CCC;'>"+AllPriceSysCool+"</td></tr>" +
"<tr><td style='background-color:#CCC;'><b>ИТОГО:</b></td><td style='background-color:#CCC;'>"+((PriceGasToolWidthSet+7500+IncludeGas)+AllPriceSysCool)+"</td></tr>" +
"</table><div style='clear:both;'>&nbsp;</div>" +
"<table ><thead style='width:100%;border-bottom:1px #000 solid;'><b>Система Тепловой насос</b></thead>" +
"<tr><td style='width:420px;'>Стоимость теплового насоса с монтажом (грн.)</td><td style='width:30px;'>"+PriceHotPumppAll+"</td></tr>" +
"<tr><td style='background-color:#CCC;'>Оборудование ТН для системы кондиционирования (грн.)*</td><td style='background-color:#CCC;'>"+ToolHPForSysCool+"</td></tr>" +
"<tr><td></td><td></td></tr>" +
"<tr><td style='background-color:#CCC;'></td><td style='background-color:#CCC;'></td></tr>" +
"<tr><td></td><td></td></tr>" +
"<tr><td style='background-color:#CCC;'></td><td style='background-color:#CCC;'></td></tr>" +
"<tr><td style='background-color:#CCC;'><b>ИТОГО:</b></td><td style='background-color:#CCC;'>"+(PriceHotPumppAll+ToolHPForSysCool)+"</td></tr>" +
"</table><br /></div><br />\
<br /><div style=''>Стоимость Теплового насоса с монтажом (грн.):  <strong>"+PriceHotPumppAll+"</strong><br />\
Оборудование ТН для системы кондиционирования (грн.)*: <strong>"+ToolHPForSysCool+"</strong><br /> \
<strong>Итого: </strong><strong>"+AllThisBlockSysTeplPump+"</strong></div><br />";
ViewFormDiv.innerHTML += "<strong> График окупаемости (сумма, год)</strong>";



ViewFormDiv.innerHTML +=StrTmpView;

ViewGraf();


	

}

function ViewBlock(){
	var BlockAll = document.getElementById("ViewOtherPropities");
	if(BlockAll.style.display == "none"){
		BlockAll.style.display = "block";
	}else{
		BlockAll.style.display = "none";
	}
}
function ViewGraf() {
	DateYear = 2010;
	var PlaceDiv = document.getElementById("placeholder");
	PlaceDiv.innerHTML = "";
   $.plot($("#placeholder"), [
        { color:"#C8D5E4", label: "Газовый котел",  data: ArrGasBoiler},{ color:"#A1E587",label: "Тепловой насос",  data: ArrHotPump}], 
		
		{
        lines: { show: true },
		xaxis:{ticks: [2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024] ,tickDecimals:0},
        points: { show: true },
        grid:{ backgroundColor: "#fffaff"}
		}
		);
	ArrGasBoiler = [];
	ArrHotPump = [];
	DateMassGas = [];
	DateMassPump = [];
	var ViewFormDiv = document.getElementById("ViewForm");
	TarifGrnInGas = [];
	SumGasBoiler = [];
	

	
	
}
 
