function ResetCalc()
{
document.getElementById("itog").innerHTML = "0";
document.getElementById("time").innerHTML = "";
}

function ShowHide()



{



	if (document.calc.lift1[0].checked)



	{



		document.getElementById("flors1showhide").style.visibility = "visible";



	}



	if (document.calc.lift1[1].checked)



	{



		document.getElementById("flors1showhide").style.visibility = "hidden";



	}



	



	if (document.calc.lift2[0].checked)



	{



		document.getElementById("flors2showhide").style.visibility = "visible";



	}



	if (document.calc.lift2[1].checked)



	{



		document.getElementById("flors2showhide").style.visibility = "hidden";



	}



	



	if (document.calc.lift1check.checked)



	{



		document.getElementById("flors1not").style.visibility = "visible";



		document.getElementById("lift1include").innerHTML = '<font color="#66CC00"> &#8212; есть</font>';



	}



	else



	{



		document.getElementById("flors1not").style.visibility = "hidden";



		document.getElementById("flors1showhide").style.visibility = "visible";



		document.getElementById("lift1include").innerHTML= '<font color="#FF0000"> &#8212; нет</font>';



	}	



	



	if (document.calc.lift2check.checked)



	{



		document.getElementById("flors2not").style.visibility = "visible";



		document.getElementById("lift2include").innerHTML = '<font color="#66CC00"> &#8212; есть</font>';



	}



	else



	{



		document.getElementById("flors2not").style.visibility = "hidden";



		document.getElementById("flors2showhide").style.visibility = "visible";



		document.getElementById("lift2include").innerHTML = '<font color="#FF0000"> &#8212; нет</font>';



	}	











}











function Calc()



{



	// Почасовая оплата грузчиков 



	gruzchikzachas = 250;



	



	// Газель



	gazelstoit = 350; // Стоимость часа работы газели



	gazelchasov = 5;  // Мин количество часов



	gazelgruzchikov = 2; // Мин количество грузчиков с газелью



	gazelpropuskttk = 250; // Надбавка за пропуск ТТК



	gazelpropusksk = 650;  // Надбавка за пропуск СК



	gazelkm = 13;          // Стоимость одного километра за МКАД



	



	// Бычок



	bichokstoit = 400; // Стоимость часа работы бычка



	bichokchasov = 6; // Мин количество часов



	bichokgruzchikov = 2; // Мин количество грузчиков



	bichokpropuskttk = 300; // Надбавка за пропуск ТТК



	bichokpropusksk = 600;  // Надбавка за пропуск СК



	bichokkm = 14;           // Стоимость одного километра за МКАД

	

	

	// Удл. Бычок



	gazel2stoit = 500; // Стоимость часа работы бычка



	gazel2chasov = 7; // Мин количество часов



	gazel2gruzchikov = 3; // Мин количество грузчиков



	gazel2propuskttk = 500; // Надбавка за пропуск ТТК



	gazel2propusksk = 800;  // Надбавка за пропуск СК



	gazel2km = 16;           // Стоимость одного километра за МКАД



	



	// Зил, мебельный фургон



	zilstoit = 550; // Стоимость часа работы Фургона



	zilchasov = 8; // Мин количество часов



	zilgruzchikov = 4; // Мин количество грузчиков



	zilpropuskttk = 400; // Надбавка за пропуск ТТК



	zilpropusksk = 800;  // Надбавка за пропуск СК



	zilkm = 18;          // Стоимость одного километра за МКАД

	

	

	



	

	

	



	flors1count = document.calc.flors1.value;



	flors2count = document.calc.flors2.value;



	



	florscount = flors1count + flors2count;



	



	



	price1 = document.calc.cat1.value * 50;



	price2 = document.calc.cat2.value * 50;



	price3 = document.calc.cat3.value * 20;



	price4 = document.calc.cat4.value * 20;



	price5 = document.calc.cat5.value * 10;



	



    price = price1 + price2 + price3 + price4 + price5; //в этой строчке считается суммарная стоимость











	volume1 = document.calc.cat1.value * 30;



	volume2 = document.calc.cat2.value * 33;

	

	volume3 = document.calc.cat3.value * 10;



	volume4 = document.calc.cat4.value * 15;



	volume5 = document.calc.cat5.value * 2;







	volume = volume1 + volume2 + volume3 + volume4 + volume5;



	



	



	mensadd = 0;



	carsadd = 0;



	carsvolumecheck = volume;



	carsaddvolumecheck = volume;



	hoursaddforitogo = 0;



	



	propuskttkadd = 0;



	propuskskadd = 0;



	hoursadd = 0;



	coastadd = 0;



	kmprice = 0;



	kmpriceadd = 0;







	kilometraj = document.calc.zamkad.value * 2;



	



	if (carsaddvolumecheck > 1200) 



	{



	while(carsaddvolumecheck > 1200) {carsadd ++; carsaddvolumecheck -= 600;} // добавляется одна машина



	}



	



	if (volume > 600) 



	{



	while(carsvolumecheck > 600)



	{carsvolumecheck -= 600;} // -600 для того, чтобы сосчитать количество раз по 600





	if (carsvolumecheck > 400) 



	{mensadd = zilgruzchikov; hoursadd = zilchasov; hoursaddforitogo = hoursadd - 1; propuskttkadd = zilpropuskttk; propuskskadd = zilpropusksk; coastadd = zilstoit; kmpriceadd = zilkm;} 

	

	else if (carsvolumecheck > 300) 



	{mensadd = gazel2gruzchikov; hoursadd = gazel2chasov; hoursaddforitogo = hoursadd - 1; propuskttkadd = gazel2propuskttk; propuskskadd = gazel2propusksk; coastadd = gazel2stoit; kmpriceadd = gazel2km;} 

	



	else if (carsvolumecheck > 150) 



	{mensadd = bichokgruzchikov; hoursadd = bichokchasov; hoursaddforitogo = hoursadd - 1; propuskttkadd = bichokpropuskttk; propuskskadd = bichokpropusksk; coastadd = bichokstoit; kmpriceadd = bichokkm;}



	else 



	{mensadd = gazelgruzchikov; hoursadd = gazelchasov; hoursaddforitogo = hoursadd - 1; propuskttkadd = gazelpropuskttk; propuskskadd = gazelpropusksk; coastadd = gazelstoit; kmpriceadd = gazelkm;}



	}



	



	



	if (volume > 400)



	{



		mens = 4;



	}



	else { mens = 2; }



	if (volume > 400)



	{



		carcost = zilstoit;



		hours = zilchasov;



		propuskttk = zilpropuskttk;



		propusksk = zilpropusksk;



		kmprice = zilkm;



	}

	

	else if (volume > 300)



	{



		carcost = gazel2stoit;



		hours = gazel2chasov;



		propuskttk = gazel2propuskttk;



		propusksk = gazel2propusksk;



		kmprice = gazel2km;



	}



	else if (volume > 150)



	{



		carcost = bichokstoit;



		hours = bichokchasov;



		propuskttk = bichokpropuskttk;



		propusksk = bichokpropusksk;



		kmprice = bichokkm;



	}



	else 



	{







		carcost = gazelstoit;



		hours = gazelchasov;



		propuskttk = gazelpropuskttk;



		propusksk = gazelpropusksk;



		kmprice = gazelkm;



	}



	



	if (document.calc.lift1check.checked)



	{



	if ((document.calc.lift1[0].checked) && (flors1count > 1)) result1 = (price2 * flors1count) + (price4 * flors1count);



	else result1 = 0;



    }



	else if (flors1count > 1)



	{	



	result1 = flors1count * price;



	}



	else



	{	



	result1 = 0;



	}



	



	if (document.calc.lift2check.checked)



	{



	if ((document.calc.lift2[0].checked) && (flors2count > 1)) result2 = (price2 * flors2count) + (price4 * flors2count);



	else result2 = 0;



    }



	else if (flors2count > 1)



	{	



	result2 = flors2count * price;



	}



	else



	{	



	result2 = 0;



	}



	



	propusk = 0;



	propuskadd = 0;



	if (document.calc.sk.checked)



	{



	propusk = propusksk;



	propuskadd = propuskskadd;



	}	



	else if (document.calc.ttk.checked)



	{



	propusk = propuskttk;



	propuskadd = propuskttkadd;



	}



	else {propusk = 0; propuskadd = 0;}



	







	result = result1 + result2;  



	



	itogo = result /*поэтажка*/ + (carcost * hours) + (mens * hours * gruzchikzachas) + propusk + (kmprice * kilometraj)/*первая машина*/ + (carsadd * zilchasov * zilstoit) + (carsadd * zilgruzchikov * gruzchikzachas * zilchasov) + (kmprice * kilometraj * carsadd) + (carsadd * propusk)/*надбавленные зилы*/ + (mensadd * hoursadd * gruzchikzachas) + (coastadd * hoursadd) + propuskadd + (kmpriceadd * kilometraj)/*последняя меняемая маштна*/;



	



	vsegochasov = (hours - 1) + ((hours - 1) * carsadd) + hoursaddforitogo;



	







	if (vsegochasov > 6) 



	{



		vsegochasovfinal = 6;



	}



	else



	{



		vsegochasovfinal = vsegochasov;



	}







	document.getElementById("itog").innerHTML = itogo;



	



	if (volume < 1201)



	{



		document.getElementById("time").innerHTML = 'за <span style="color: rgb(255, 77, 0); font-size: 30px;">' + vsegochasovfinal + '</span> часа (-ов).';



	}



	else



	{



		document.getElementById("time").innerHTML = "";



	}



}