var usewgt;
var last;
var nlast;
// ********************************kh********************
function khgc(g,p,dh,o,gr,ppm)
{
if (last!=1) {
	nlast=last;
	last=1;}
if (nlast==2) {
// gal
	y=((gr *0.714) / (g * 0.0037771));
	x=y.toFixed(3);
	if (isNaN(x)) {x=0;}
	document.forms.kh.khppm.value=x;}
else
	{
	// wgt in grams
	gr=(g * .0037771 * ppm) / 0.714;
	x=gr.toFixed(3);
	if (isNaN(x)) {x=0;}
	document.forms.kh.khgr.value=x;
	y=(gr / 28.2875).toFixed(3);
	if (isNaN(y)) {y=0}
	document.forms.kh.kho.value=y;
	x=(y / 16).toFixed(3);
	if (isNaN(x)) {x=0;}
	document.forms.kh.khp.value=x;
	}
}

function khgrc(g,p,dh,o,gr,ppm)
{
if (last!=2) {
	nlast=last;
	last=2;}

y=(gr / 28.2875).toFixed(3);
if (isNaN(y)) {y=0}
document.forms.kh.kho.value=y;
x=(y / 16).toFixed(3);
if (isNaN(x)) {x=0;}
document.forms.kh.khp.value=x;

if (nlast==1) {
	// ppm
	y=((gr *0.714) / (g * 0.0037771));
	x=y.toFixed(3);
	if (isNaN(x)) {x=0;}
	document.forms.kh.khppm.value=x;
	x=(y / 17.86).toFixed(3);
	if (isNaN(x)) {x=0;}
	document.forms.kh.khdh.value=x;
	}
else
	{
	// gal
	x=(gr * .714) / (ppm * .0037771);
	y=x.toFixed(3);
	if (isNaN(y)) {y=0}
	document.forms.kh.khg.value=y;
	}
}

function khoc(g,p,dh,o,gr,ppm)
{
if (last!=2) {
	nlast=last;
	last=2;}
y=(o * 28.2875).toFixed(3);
if (isNaN(y)) {y=0}
gr=y;
document.forms.kh.khgr.value=y;
x=(o / 16).toFixed(3);
if (isNaN(x)) {x=0;}
document.forms.kh.khp.value=x;
if (nlast==1) {
	// ppm
	y=((gr *0.714) / (g * 0.0037771));
	x=y.toFixed(3);
	if (isNaN(x)) {x=0;}
	document.forms.kh.khppm.value=x;
	x=(y / 17.86).toFixed(3);
	if (isNaN(x)) {x=0;}
	document.forms.kh.khdh.value=x;
	}
else
	{
	// gal
	x=(gr * .714) / (ppm * .0037771);
	y=x.toFixed(3);
	if (isNaN(y)) {y=0}
	document.forms.kh.khg.value=y;
	}
}

function khpc(g,p,dh,o,gr,ppm)
{
if (last!=2) {
	nlast=last;
	last=2;}
y=(p * 16).toFixed(3);
if (isNaN(y)) {y=0}
document.forms.kh.kho.value=y;
gr=(y * 28.2875).toFixed(3);
if (isNaN(gr)) {gr=0}

document.forms.kh.khgr.value=gr;
if (nlast==1) {
	// ppm
	y=((gr *0.714) / (g * 0.0037771));
	x=y.toFixed(3);
	if (isNaN(x)) {x=0;}
	document.forms.kh.khppm.value=x;
	x=(y / 17.86).toFixed(3);
	if (isNaN(x)) {x=0;}
	document.forms.kh.khdh.value=x;
	}
else
	{
	// gal
	x=(gr * .714) / (ppm * .0037771);
	y=x.toFixed(3);
	if (isNaN(y)) {y=0}
	document.forms.kh.khg.value=y;
	}
}
function khppmc(g,p,dh,o,gr,ppm)
{
if (last!=3) {
	nlast=last;
	last=3;}
dh=ppm / 17.86
y=dh.toFixed(3);
if (isNaN(y)) {y=0}
document.forms.kh.khdh.value=y;
if (nlast==2) 	
	{
	//gal
	x=(gr * .714) / (ppm * .0037771);
	y=x.toFixed(3);
	if (isNaN(y)) {y=0}
	document.forms.kh.khg.value=y;
	}	
else
	{
	// wgt in grams
	gr=(g * .0037771 * ppm) / 0.714;
	x=gr.toFixed(3);
	if (isNaN(x)) {x=0;}
	document.forms.kh.khgr.value=x;
	y=(gr / 28.2875).toFixed(3);
	if (isNaN(y)) {y=0}
	document.forms.kh.kho.value=y;
	x=(y / 16).toFixed(3);
	if (isNaN(x)) {x=0;}
	document.forms.kh.khp.value=x;
	}
}
function khdhc(g,p,dh,o,gr,ppm)
{
if (last!=3) {
	nlast=last;
	last=3;}
ppm=dh*17.86
y=ppm.toFixed(3);
if (isNaN(y)) {y=0}
document.forms.kh.khppm.value=y;

if (nlast==2) 	
	{
	//gal
	x=(gr * .714) / (ppm * .0037771);
	y=x.toFixed(3);
	if (isNaN(y)) {y=0}
	document.forms.kh.khg.value=y;
	}	
else
	{
	// wgt in grams
	gr=(g * .0037771 * ppm) / 0.714;
	x=gr.toFixed(3);
	if (isNaN(x)) {x=0;}
	document.forms.kh.khgr.value=x;
	y=(gr / 28.2875).toFixed(3);
	if (isNaN(y)) {y=0}
	document.forms.kh.kho.value=y;
	x=(y / 16).toFixed(3);
	if (isNaN(x)) {x=0;}
	document.forms.kh.khp.value=x;
	}
}
