function Trunc(f)
{
	r = Math.round(f-0.5);
	return r;
}
function Tochn(f,n)
{
	p = Math.pow(10,n);
	return Math.round(f*p)/p;
}
function onBtnOkLength(i)
{
	if (i==1)
	{
		txtBoxIn.value = Tochn(0.03937*txtBoxMm.value,8);
	}
	if (i==2)
	{
		txtBoxMm.value = Tochn(25.4*txtBoxIn.value,8);
	}
}
function onBtnOkVolume(i)
{
	if (i==1)
	{
		txtBoxG.value = Tochn(264.2007926*txtBoxM3.value,8);
		txtBoxF3.value = Tochn(35.3146001*txtBoxM3.value,8);
		txtBoxL.value = Tochn(1000*txtBoxM3.value,8);
	}
	if (i==2)
	{
		txtBoxM3.value= Tochn(0.001*txtBoxL.value,8);
		txtBoxG.value = Tochn(0.2642008*txtBoxL.value,8);
		txtBoxF3.value= Tochn(0.0353146*txtBoxL.value,8);
	}
	if (i==3)
	{
		txtBoxM3.value= Tochn(0.0283169*txtBoxF3.value,8);
		txtBoxL.value = Tochn(28.3169*txtBoxF3.value,8);
		txtBoxG.value = Tochn(7.4813474*txtBoxF3.value,8);
	}
	if (i==4)
	{
		txtBoxM3.value= Tochn(0.003785*txtBoxG.value,8);
		txtBoxL.value = Tochn(3.785*txtBoxG.value,8);
		txtBoxF3.value= Tochn(0.1336658*txtBoxG.value,8);
	}


}
function onBtnOkMass(i)
{
	if (i==1)
	{
		txtBoxLbs.value = Tochn(2.2046*txtBoxKg.value,8);
	}
	if (i==2)
	{
		txtBoxKg.value = Tochn(0.4536*txtBoxLbs.value,8);
	}
}
function onBtnOkTemp(i)
{
	if (i==1)
	{
		txtBoxFrg.value = Tochn(32.0+1.8*txtBoxC.value,8);
		txtBoxK.value   = Tochn(273.4+parseFloat(txtBoxC.value),8);
	}
	if (i==2)
	{
		txtBoxC.value   = Tochn(-273.4+parseFloat(txtBoxK.value),8);
		txtBoxFrg.value = Tochn(32.0+1.8*txtBoxC.value,8);
	}
	if (i==3)
	{
		txtBoxC.value = Tochn(0.5556*(parseFloat(txtBoxFrg.value)-32.0),8);
		txtBoxK.value   = Tochn(273.4+parseFloat(txtBoxC.value),8);
	}

}
function onBtnOkPres(i)
{
	if (i==1)
	{
		txtBoxB.value   = Tochn((0.00001)*txtBoxPa.value,8);
		txtBoxPsi.value = Tochn((0.0001450)*txtBoxPa.value,8);
	}
	if (i==2)
	{
		txtBoxPa.value  = Tochn((100000)*txtBoxB.value,8);
		txtBoxPsi.value = Tochn((14.5038)*txtBoxB.value,8);
	}
	if (i==3)
	{
		txtBoxPa.value = Tochn((6894.74483)*txtBoxPsi.value,8);
		txtBoxB.value  = Tochn((0.0689474)*txtBoxPsi.value,8);
	}

}

function onBtnOkConsump(i)
{
	if (i==1)
	{
		txtBoxLM.value = Tochn((16.6667)*txtBoxM3H.value,8);
		txtBoxF3M.value = Tochn((0.58857667)*txtBoxM3H.value,8);
		txtBoxGM.value = Tochn((44.0334654)*txtBoxM3H.value,8);
	}
	if (i==2)
	{
		txtBoxM3H.value = Tochn((1/16.6667)*txtBoxLM.value,8);
//		txtBoxLM.value = Tochn((60000)*txtBoxM3H.value,8);
		txtBoxF3M.value = Tochn((0.58857667)*txtBoxM3H.value,8);
		txtBoxGM.value = Tochn((44.0334654)*txtBoxM3H.value,8);
	}
	if (i==3)
	{
		txtBoxM3H.value = Tochn((1/0.58857667)*txtBoxF3M.value,8);
		txtBoxLM.value = Tochn((16.6667)*txtBoxM3H.value,8);
//		txtBoxF3M.value = Tochn((2118.8760069)*txtBoxM3H.value,8);
		txtBoxGM.value = Tochn((44.0334654)*txtBoxM3H.value,8);
	}
	if (i==4)
	{
		txtBoxM3H.value = Tochn((1/44.0334654)*txtBoxGM.value,8);
		txtBoxLM.value = Tochn((16.6667)*txtBoxM3H.value,8);
		txtBoxF3M.value = Tochn((0.58857667)*txtBoxM3H.value,8);
//		txtBoxGM.value = Tochn((15852.0475561)*txtBoxM3H.value,8);
	}

}
function trans()
{
	dynblock.innerHTML=
	'<H1 class=titleleft>Перевод длин</H1>'+
	'<table>'+
	'<tr>'+
	'<td width = 180>Миллиметры (mm)</td>'+
	'<td><input type=text style="width:200" id=txtBoxMm  onChange="onBtnOkLength(1)"></td>'+
//	'<td><input type=BUTTON value="Перевесьти" onClick="onBtnOkLength(1)""></td> '+
	'<tr>'+
	'<td>Дюймы (in)</td>'+
	'<td><input type=text style="width:200" id=txtBoxIn onChange="onBtnOkLength(2)"></td>'+
//	'<td><input type=BUTTON value="Перевесьти" onClick="onBtnOkLength(2)"></td> '+
	'</table>'+

	'<BR><H1 class=titleleft>Перевод объемов</H1>'+
	'<table>'+
	'<tr>'+
	'<td width = 180>Кубометры</td>'+
	'<td><input type=text style="width:200" id=txtBoxM3 onChange="onBtnOkVolume(1)"></td>'+
//	'<td><input type=BUTTON value="Перевесьти" onClick="onBtnOkVolume(1)"></td> '+
	'<tr>'+
	'<td>Литры</td>'+
	'<td><input type=text style="width:200" id=txtBoxL onChange="onBtnOkVolume(2)"></td>'+
//	'<td><input type=BUTTON value="Перевесьти" onClick="onBtnOkVolume(2)"></td> '+
	'<tr>'+
	'<td>Кубические футы</td>'+
	'<td><input type=text style="width:200" id=txtBoxF3 onChange="onBtnOkVolume(3)"></td>'+
//	'<td><input type=BUTTON value="Перевесьти" onClick="onBtnOkVolume(3)"></td> '+
	'<tr>'+
	'<td>Галлоны</td>'+
	'<td><input type=text style="width:200" id=txtBoxG onChange="onBtnOkVolume(4)"></td>'+
//	'<td><input type=BUTTON value="Перевесьти" onClick="onBtnOkVolume(4)"></td> '+
	'</table>'+

	'<BR><H1 class=titleleft>Перевод расходов</H1>'+
	'<table>'+
	'<tr>'+
	'<td width = 180>Кубометры в час</td>'+
	'<td><input type=text style="width:200" id=txtBoxM3H onChange="onBtnOkConsump(1)"></td>'+
	'<tr>'+
	'<td width = 180>Литры в минуту</td>'+
	'<td><input type=text style="width:200" id=txtBoxLM onChange="onBtnOkConsump(2)"></td>'+
	'<tr>'+
	'<td width = 180>Кубические футы в минуту</td>'+
	'<td><input type=text style="width:200" id=txtBoxF3M onChange="onBtnOkConsump(3)"></td>'+
	'<tr>'+
	'<td width = 180>Галлоны в минуту</td>'+
	'<td><input type=text style="width:200" id=txtBoxGM onChange="onBtnOkConsump(4)"></td>'+
	'</table>'+


	'<BR><H1 class=titleleft>Перевод масс</H1>'+
	'<table>'+
	'<tr>'+
	'<td width = 180>Килограмм (kg)</td>'+
	'<td><input type=text style="width:200" id=txtBoxKg onChange="onBtnOkMass(1)"></td>'+
//	'<td><input type=BUTTON value="Перевесьти" onClick="onBtnOkMass(1)"></td> '+
	'<tr>'+
	'<td>Фунт (lbs)</td>'+
	'<td><input type=text style="width:200" id=txtBoxLbs onChange="onBtnOkMass(2)"></td>'+
//	'<td><input type=BUTTON value="Перевесьти" onClick="onBtnOkMass(2)"></td> '+
	'</table>'+

	'<BR><H1 class=titleleft>Перевод температур</H1>'+
	'<table>'+
	'<tr>'+
	'<td width = 180>Градусы Цельсия</td>'+
	'<td><input type=text style="width:200" id=txtBoxC onChange="onBtnOkTemp(1)"></td>'+
//	'<td><input type=BUTTON value="Перевесьти" onClick="onBtnOkTemp(1)"></td> '+
	'<tr>'+
	'<td>Градусы Кельвина</td>'+
	'<td><input type=text style="width:200" id=txtBoxK onChange="onBtnOkTemp(2)"></td>'+
//	'<td><input type=BUTTON value="Перевесьти" onClick="onBtnOkTemp(2)"></td> '+
	'<tr>'+
	'<td>Градусы Фаренгейта</td>'+
	'<td><input type=text style="width:200" id=txtBoxFrg onChange="onBtnOkTemp(3)"></td>'+
//	'<td><input type=BUTTON value="Перевесьти" onClick="onBtnOkTemp(3)"></td> '+
	'</table>'+

	'<BR><H1 class=titleleft>Перевод давлений</H1>'+
	'<table>'+
	'<tr>'+
	'<td width = 180>Паскали (Pa)</td>'+
	'<td><input type=text style="width:200" id=txtBoxPa onChange="onBtnOkPres(1)"></td>'+
//	'<td><input type=BUTTON value="Перевесьти" onClick="onBtnOkPres(1)"></td> '+
	'<tr>'+
	'<td width>Технические атмосферы Ата (bar)</td>'+
	'<td><input type=text style="width:200" id=txtBoxB onChange="onBtnOkPres(2)"></td>'+
//	'<td><input type=BUTTON value="Перевесьти" onClick="onBtnOkPres(2)"></td> '+
	'<tr>'+
	'<td width>Фунт на квадратный дюйм (Psig)</td>'+
	'<td><input type=text style="width:200" id=txtBoxPsi onChange="onBtnOkPres(3)"></td>'+
//	'<td><input type=BUTTON value="Перевесьти" onClick="onBtnOkPres(3)"></td> '+
	'</table>'+

	'<BR><BR><H4 class=footer align=center>&nbsp;</H4>'

}

function cv()
{
	dynblock.innerHTML='<H1 class=title align=center>Расчёт требуемого коэффициента пропускной способности Cv и расхода</H1>'+

	'Каждый клапан и регулятор, произведённый CIRCOR, характеризуется <B>коэффициентом пропускной способности Cv</B>, '+
	'который указывается в каталогах. Коэффициент пропускной способности введён для облегчения работы проектировщиков '+
	'пневматических и гидравлических систем. С его помощью можно без труда найти расход через клапан или подобрать '+
	'подходящий клапан, который этот расход обеспечит. <B>Коллеги, настоятельно обращаем Ваше внимание, что приведённые '+
	'ниже формулы носят рекомендательный характер. Полученные результаты должны рассматриваться только как ориентировочные.</B>'+

	'<BR><BR><a href="#F1" onclick=ChemX("cv1.php",500,400)>Автоматический расчет расхода Q для газовой среды</a>'+
	'<BR><a href="#F1" onclick=ChemX("cv2.php",500,400)>Автоматический расчет пропускной способности Cv для газовой среды</a>'+
	'<BR><a href="#F1" onclick=ChemX("cv3.php",500,400)>Автоматический расчет расхода Q для жидкой среды</a>'+
	'<BR><a href="#F1" onclick=ChemX("cv4.php",500,400)>Автоматический расчет пропускной способности Cv для жидкой среды</a>'+

	'<BR><BR>Расчёт в американской системе единиц можно провести на сайте'+
	' <a href="http://www.goreg.com/technical/calculations/calc-cv_gas.html" target="blank_">GO Regulator</a> .'+

	'<BR><BR><B>Расчетные формулы</B>'+
	'<BR><BR>1. Применительно к газовой среде'+
	'<BR>1.1. Расчёт расхода'+
	'<BR>Дано:'+
	'<BR>- давление на входе P1 [бар]'+
	'<BR>- давление на выходе P2 [бар]'+
	'<BR>- относительная плотность газа Sг (относительно воздуха)'+
	'<BR>- коэффициентом пропускной способности Cv'+
	'<BR>Если P2+1>0.5*(P1+1) тогда <img align=center src="images/formula/F1.jpg">[литр/мин]'+
	'<BR>Если P2+1<0.5*(P1+1) тогда <img align=center src="images/formula/F2.jpg">[литр/мин]'+
	'<BR>1.2. Расчёт требуемого минимального коэффициента Cv'+
	'<BR>Дано:'+
	'<BR>- давление на входе P1 [бар] '+
	'<BR>- давление на выходе P2 [бар]'+
	'<BR>- расход Q [норм. литр/мин]'+
	'<BR>- относительная плотность газа Sг (относительно воздуха)'+
	'<BR>Если P2+1>0.5*(P1+1) тогда <img align=center src="images/formula/F3.jpg">'+
	'<BR>Если P2+1<0.5*(P1+1) тогда <img align=center src="images/formula/F4.jpg">'+


	'<BR><BR>2. Применительно к жидкой среде'+
	'<BR>2.1. Расчёт расхода'+
	'<BR>Дано:'+
	'<BR>- давление на входе P1 [бар] '+
	'<BR>- давление на выходе P2 [бар]'+
	'<BR>- относительная плотность жидкости Sж (относительно воды)'+
	'<BR>- коэффициентом пропускной способности Cv'+
	'<BR><img align=center src="images/formula/F5.jpg">[литр/мин]'+
	'<BR>1.2. Расчёт требуемого минимального коэффициента Cv'+
	'<BR>Дано:'+
	'<BR>- давление на входе P1 [бар] '+
	'<BR>- давление на выходе P2 [бар]'+
	'<BR>- расход Q [норм. литр/мин]'+
	'<BR>- относительная плотность жидкости Sж (относительно воды)'+
	'<BR><img align=center src="images/formula/F6.jpg">'+


	'<BR><BR>Будьте внимательны с переводом единиц измерения. Это можно сделать в '+
	' <a href="teh.php">соответствующем разделе</a> нашего сайта.'+
	'<BR>Если у Вас возникли вопросы, пожалуйста, обращайтесь к сотрудникам компании.'+


	'<BR><BR><H4 class=footer align=center>&nbsp;</H4>'
}

function corr()
{
	dynblock.innerHTML='<H1 class=title align=center>Таблица коррозионной стойкости</H1>'+
	'<br>'+
	'<img src="images/pdf.gif" border="0" alt="">&nbsp;&nbsp;&nbsp;<a href="#f1" onclick=Chem("pdf/Hoke/HokeCorrosionGuide.pdf")>Таблица коррозионных совместимостей материалов и сред&nbsp;(0.08 МБ) </a>'+

	'<BR><BR><H4 class=footer align=center>&nbsp;</H4>'
}

function LD()
{
	var t=	location.search.substring(1).split("&");

	if (t=='1')
	{
		trans();
		return
	}
	if (t=='2')
	{
		cv();
		return
	}
	trans()
}

function Chem(name)
{
var newWindow
newWindow=open(name,"","toolbar=no,menubar=no,scrollbars=yes,width=700px,height=480px, resizable=yes")
}
function ChemX(name,LX,LY)
{
var newWindow;
newWindow=open(name,"","toolbar=no,menubar=no,scrollbars=yes,width="+LX+",height="+LY+", resizable=yes");
}

